org.apache.xml.serializer
Interface SerializationHandler
- ContentHandler, DeclHandler, DOMSerializer, ErrorHandler, ExtendedContentHandler, ExtendedLexicalHandler, LexicalHandler, Serializer, XSLOutputAttributes
- AdaptiveResultTreeImpl, EmptySerializer, SerializerBase, SimpleResultTreeImpl, StringValueHandler, ToHTMLSAXHandler, ToHTMLStream, ToSAXHandler, ToStream, ToTextSAXHandler, ToTextStream, ToUnknownStream, ToXMLSAXHandler, ToXMLStream
public interface SerializationHandler
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().
characters , endDocument , endElement , endPrefixMapping , ignorableWhitespace , processingInstruction , setDocumentLocator , skippedEntity , startDocument , startElement , startPrefixMapping |
addAttribute , addAttribute , addAttributes , addUniqueAttribute , characters , endElement , entityReference , getNamespaceMappings , getNamespaceURI , getNamespaceURIFromPrefix , getPrefix , namespaceAfterStartElement , setSourceLocator , startElement , startElement , startPrefixMapping |
getDoctypePublic , getDoctypeSystem , getEncoding , getIndent , getIndentAmount , getMediaType , getOmitXMLDeclaration , getStandalone , getVersion , setCdataSectionElements , setDoctype , setDoctypePublic , setDoctypeSystem , setEncoding , setIndent , setMediaType , setOmitXMLDeclaration , setStandalone , setVersion |
flushPending
public void flushPending()
throws SAXException
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()
Get the transformer associated with the serializer.
- Transformer the transformer associated with the serializer.
serialize
public void serialize(Node node)
throws IOException
Notify that the serializer should take this DOM node as input to be
serialized.
- serialize in interface DOMSerializer
node
- the DOM node to be serialized.
setEscaping
public boolean setEscaping(boolean escape)
throws SAXException
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.
setIndentAmount
public void setIndentAmount(int spaces)
Set the number of spaces to indent for each indentation level.
spaces
- the number of spaces to indent for each indentation level.
setNamespaceMappings
public void setNamespaceMappings(NamespaceMappings mappings)
Used only by TransformerSnapshotImpl to restore the serialization
to a previous state.
setTransformer
public void setTransformer(Transformer transformer)
Set the transformer associated with the serializer.
transformer
- the transformer associated with the serializer.
Copyright B) 2004 Apache XML Project. All Rights Reserved.