Package org.apache.uima.util
Class XMLSerializer
- java.lang.Object
-
- org.apache.uima.util.XMLSerializer
-
public class XMLSerializer extends java.lang.Object
Utility class that generates XML output from SAX events or DOM nodes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
XMLSerializer.CharacterValidatingContentHandler
This class wraps the standard content handler
-
Constructor Summary
Constructors Constructor Description XMLSerializer()
XMLSerializer(boolean isFormattedOutput)
XMLSerializer(java.io.OutputStream aOutputStream)
XMLSerializer(java.io.OutputStream aOutputStream, boolean isFormattedOutput)
XMLSerializer(java.io.Writer aWriter)
XMLSerializer(java.io.Writer aWriter, boolean isFormattedOutput)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dom2sax(org.w3c.dom.Node node, org.xml.sax.ContentHandler handler)
org.xml.sax.ContentHandler
getContentHandler()
void
serialize(org.w3c.dom.Node node)
void
setIndent(boolean yes)
void
setOutputProperty(java.lang.String name, java.lang.String value)
void
setOutputStream(java.io.OutputStream aOutputStream)
void
setWriter(java.io.Writer aWriter)
-
-
-
Constructor Detail
-
XMLSerializer
public XMLSerializer()
-
XMLSerializer
public XMLSerializer(boolean isFormattedOutput)
-
XMLSerializer
public XMLSerializer(java.io.OutputStream aOutputStream)
-
XMLSerializer
public XMLSerializer(java.io.OutputStream aOutputStream, boolean isFormattedOutput)
-
XMLSerializer
public XMLSerializer(java.io.Writer aWriter)
-
XMLSerializer
public XMLSerializer(java.io.Writer aWriter, boolean isFormattedOutput)
-
-
Method Detail
-
setIndent
public void setIndent(boolean yes)
-
setOutputStream
public void setOutputStream(java.io.OutputStream aOutputStream)
-
setWriter
public void setWriter(java.io.Writer aWriter)
-
getContentHandler
public org.xml.sax.ContentHandler getContentHandler()
-
serialize
public void serialize(org.w3c.dom.Node node)
-
dom2sax
public void dom2sax(org.w3c.dom.Node node, org.xml.sax.ContentHandler handler)
-
setOutputProperty
public void setOutputProperty(java.lang.String name, java.lang.String value)
-
-