|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axiom.om.impl.util.OMSerializerUtil
public class OMSerializerUtil
Field Summary | |
---|---|
private static boolean |
ADV_DEBUG_ENABLED
|
private static boolean |
DEBUG_ENABLED
|
private static java.lang.String |
IS_SET_PREFIX_BEFORE_PROPERTY
|
private static org.apache.commons.logging.Log |
log
|
(package private) static long |
nsCounter
|
Constructor Summary | |
---|---|
OMSerializerUtil()
|
Method Summary | |
---|---|
private static boolean |
checkForPrefixInTheCurrentContext(javax.xml.stream.XMLStreamWriter writer,
java.lang.String nameSpaceName,
java.lang.String prefix)
|
static java.lang.String |
generateSetPrefix(java.lang.String prefix,
java.lang.String namespace,
javax.xml.stream.XMLStreamWriter writer,
boolean attr,
boolean isSetPrefixFirst)
Generate setPrefix/setDefaultNamespace if the prefix is not associated |
static java.lang.String |
getNextNSPrefix()
Get the next prefix name |
static java.lang.String |
getNextNSPrefix(javax.xml.stream.XMLStreamWriter writer)
|
static boolean |
isAssociated(java.lang.String prefix,
java.lang.String namespace,
javax.xml.stream.XMLStreamWriter writer)
|
static boolean |
isSetPrefixBeforeStartElement(javax.xml.stream.XMLStreamWriter writer)
Unfortunately there is disagreement in the user community about the semantics of setPrefix on the XMLStreamWriter. |
static void |
serializeAttribute(OMAttribute attr,
javax.xml.stream.XMLStreamWriter writer)
Deprecated. use serializeStartpart instead |
static void |
serializeAttributes(OMElement element,
javax.xml.stream.XMLStreamWriter writer)
Deprecated. Consider using serializeStartpart instead |
static void |
serializeByPullStream(OMElement element,
javax.xml.stream.XMLStreamWriter writer)
|
static void |
serializeByPullStream(OMElement element,
javax.xml.stream.XMLStreamWriter writer,
boolean cache)
|
static void |
serializeEndpart(javax.xml.stream.XMLStreamWriter writer)
Method serializeEndpart. |
static void |
serializeNamespace(OMNamespace namespace,
javax.xml.stream.XMLStreamWriter writer)
Deprecated. Use serializeStartpart instead |
static void |
serializeNamespaces(OMElement element,
javax.xml.stream.XMLStreamWriter writer)
Deprecated. Use serializeStartpart instead |
static void |
serializeNormal(OMElement element,
javax.xml.stream.XMLStreamWriter writer,
boolean cache)
Method serializeNormal. |
static void |
serializeStartpart(OMElement element,
java.lang.String localName,
javax.xml.stream.XMLStreamWriter writer)
Method serializeStartpart. |
static void |
serializeStartpart(OMElement element,
javax.xml.stream.XMLStreamWriter writer)
Method serializeStartpart. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static org.apache.commons.logging.Log log
private static boolean DEBUG_ENABLED
private static boolean ADV_DEBUG_ENABLED
static long nsCounter
private static final java.lang.String IS_SET_PREFIX_BEFORE_PROPERTY
Constructor Detail |
---|
public OMSerializerUtil()
Method Detail |
---|
public static void serializeEndpart(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
writer
-
javax.xml.stream.XMLStreamException
public static void serializeAttribute(OMAttribute attr, javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
attr
- writer
-
javax.xml.stream.XMLStreamException
public static void serializeNamespace(OMNamespace namespace, javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
namespace
- writer
-
javax.xml.stream.XMLStreamException
public static boolean isSetPrefixBeforeStartElement(javax.xml.stream.XMLStreamWriter writer)
writer
-
public static void serializeStartpart(OMElement element, javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
element
- writer
-
javax.xml.stream.XMLStreamException
public static void serializeStartpart(OMElement element, java.lang.String localName, javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
element
- localName
- (in some cases, the caller wants to force a different localName)writer
-
javax.xml.stream.XMLStreamException
private static boolean checkForPrefixInTheCurrentContext(javax.xml.stream.XMLStreamWriter writer, java.lang.String nameSpaceName, java.lang.String prefix) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public static void serializeNamespaces(OMElement element, javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
element
- writer
-
javax.xml.stream.XMLStreamException
public static void serializeAttributes(OMElement element, javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
element
- writer
-
javax.xml.stream.XMLStreamException
public static void serializeNormal(OMElement element, javax.xml.stream.XMLStreamWriter writer, boolean cache) throws javax.xml.stream.XMLStreamException
writer
- cache
-
javax.xml.stream.XMLStreamException
public static void serializeByPullStream(OMElement element, javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public static void serializeByPullStream(OMElement element, javax.xml.stream.XMLStreamWriter writer, boolean cache) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public static java.lang.String getNextNSPrefix()
public static java.lang.String getNextNSPrefix(javax.xml.stream.XMLStreamWriter writer)
public static java.lang.String generateSetPrefix(java.lang.String prefix, java.lang.String namespace, javax.xml.stream.XMLStreamWriter writer, boolean attr, boolean isSetPrefixFirst) throws javax.xml.stream.XMLStreamException
prefix
- namespace
- writer
- attr
-
javax.xml.stream.XMLStreamException
public static boolean isAssociated(java.lang.String prefix, java.lang.String namespace, javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
prefix
- namespace
- writer
-
javax.xml.stream.XMLStreamException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |