| org.apache.xml.serializer.SerializationHandler
All known Subclasses: org.apache.xml.serializer.EmptySerializer, org.apache.xml.serializer.SerializerBase,
SerializationHandler | public interface SerializationHandler extends ExtendedContentHandler,ExtendedLexicalHandler,XSLOutputAttributes,DeclHandler,org.xml.sax.DTDHandler,ErrorHandler,DOMSerializer,Serializer(Code) | | This interface is the one that a serializer implements. It is a group of
other interfaces, such as ExtendedContentHandler, ExtendedLexicalHandler etc.
In addition there are other methods, such as reset().
This class is public only because it is used in another package,
it is not a public API.
|
Method Summary | |
public void | close() | public void | flushPending() Flush any pending events currently queued up in the serializer. | public Transformer | getTransformer() Get the transformer associated with the serializer. | public void | serialize(Node node) Notify that the serializer should take this DOM node as input to be
serialized. | public void | setContentHandler(ContentHandler ch) Set the SAX Content handler that the serializer sends its output to. | public void | setDTDEntityExpansion(boolean expand) Default behavior is to expand DTD entities,
that is the initall default value is true.
Parameters: expand - true if DTD entities are to be expanded,false if they are to be left as DTD entity references. | public boolean | setEscaping(boolean escape) Turns special character escaping on/off. | public void | setIndentAmount(int spaces) Set the number of spaces to indent for each indentation level. | public void | setNamespaceMappings(NamespaceMappings mappings) Used only by TransformerSnapshotImpl to restore the serialization
to a previous state. | public void | setTransformer(Transformer transformer) Set the transformer associated with the serializer. |
close | public void close()(Code) | | |
flushPending | public void flushPending() throws SAXException(Code) | | Flush any pending events currently queued up in the serializer. This will
flush any input that the serializer has which it has not yet sent as
output.
|
getTransformer | public Transformer getTransformer()(Code) | | Get the transformer associated with the serializer.
Transformer the transformer associated with the serializer. |
serialize | public void serialize(Node node) throws IOException(Code) | | Notify that the serializer should take this DOM node as input to be
serialized.
Parameters: node - the DOM node to be serialized. throws: IOException - |
setDTDEntityExpansion | public void setDTDEntityExpansion(boolean expand)(Code) | | Default behavior is to expand DTD entities,
that is the initall default value is true.
Parameters: expand - true if DTD entities are to be expanded,false if they are to be left as DTD entity references. |
setEscaping | public boolean setEscaping(boolean escape) throws SAXException(Code) | | Turns special character escaping on/off.
Note that characters will
never, even if this option is set to 'true', be escaped within
CDATA sections in output XML documents.
Parameters: escape - true if escaping is to be set on. |
setIndentAmount | public void setIndentAmount(int spaces)(Code) | | Set the number of spaces to indent for each indentation level.
Parameters: spaces - the number of spaces to indent for each indentation level. |
setNamespaceMappings | public void setNamespaceMappings(NamespaceMappings mappings)(Code) | | Used only by TransformerSnapshotImpl to restore the serialization
to a previous state.
Parameters: mappings - NamespaceMappings |
setTransformer | public void setTransformer(Transformer transformer)(Code) | | Set the transformer associated with the serializer.
Parameters: transformer - the transformer associated with the serializer. |
|
|