public class StreamingOMSerializer extends java.lang.Object implements javax.xml.stream.XMLStreamConstants, OMSerializer
| Modifier and Type | Field and Description |
|---|---|
private DataHandlerReader |
dataHandlerReader |
private DataHandlerWriter |
dataHandlerWriter |
private int |
depth
Field depth
|
private static org.apache.commons.logging.Log |
log |
static java.lang.String |
NAMESPACE_PREFIX |
private static int |
namespaceSuffix |
private static java.lang.String |
XSI_LOCAL_NAME |
private static java.lang.String |
XSI_URI |
| Constructor and Description |
|---|
StreamingOMSerializer() |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
generateUniquePrefix(javax.xml.namespace.NamespaceContext nsCtxt)
Generates a unique namespace prefix that is not in the scope of the NamespaceContext
|
void |
serialize(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
Method serialize.
|
void |
serialize(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer,
boolean startAtNext) |
protected void |
serializeAttributes(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer) |
protected void |
serializeCData(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
Method serializeCData.
|
protected void |
serializeComment(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
Method serializeComment.
|
private void |
serializeDataHandler() |
private void |
serializeDTD(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer) |
protected void |
serializeElement(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer) |
protected void |
serializeEndElement(javax.xml.stream.XMLStreamWriter writer)
Method serializeEndElement.
|
private void |
serializeNamespace(java.lang.String prefix,
java.lang.String URI,
javax.xml.stream.XMLStreamWriter writer)
Method serializeNamespace.
|
protected void |
serializeNode(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
Method serializeNode.
|
protected void |
serializeNode(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer,
boolean startAtNext) |
protected void |
serializeProcessingInstruction(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
Method serializeProcessingInstruction.
|
protected void |
serializeText(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer) |
private static final org.apache.commons.logging.Log log
private static int namespaceSuffix
public static final java.lang.String NAMESPACE_PREFIX
private static final java.lang.String XSI_URI
private static final java.lang.String XSI_LOCAL_NAME
private int depth
private DataHandlerReader dataHandlerReader
private DataHandlerWriter dataHandlerWriter
public void serialize(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
serialize in interface OMSerializerreader - writer - javax.xml.stream.XMLStreamExceptionpublic void serialize(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer,
boolean startAtNext)
throws javax.xml.stream.XMLStreamException
reader - writer - startAtNext - indicate if reading should start at next event or current eventjavax.xml.stream.XMLStreamExceptionprotected void serializeNode(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
reader - writer - javax.xml.stream.XMLStreamExceptionprotected void serializeNode(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer,
boolean startAtNext)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void serializeElement(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
reader - writer - javax.xml.stream.XMLStreamExceptionprotected void serializeEndElement(javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
writer - javax.xml.stream.XMLStreamExceptionprotected void serializeText(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
reader - writer - javax.xml.stream.XMLStreamExceptionprotected void serializeCData(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
reader - writer - javax.xml.stream.XMLStreamExceptionprotected void serializeComment(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
reader - writer - javax.xml.stream.XMLStreamExceptionprotected void serializeProcessingInstruction(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
reader - writer - javax.xml.stream.XMLStreamExceptionprotected void serializeAttributes(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
reader - writer - javax.xml.stream.XMLStreamExceptionprivate java.lang.String generateUniquePrefix(javax.xml.namespace.NamespaceContext nsCtxt)
nsCtxt - private void serializeNamespace(java.lang.String prefix,
java.lang.String URI,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
prefix - URI - writer - javax.xml.stream.XMLStreamExceptionprivate void serializeDataHandler()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprivate void serializeDTD(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException