|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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().
Field Summary |
---|
Fields inherited from interface org.apache.xml.serializer.ExtendedContentHandler |
---|
HTML_ATTREMPTY, HTML_ATTRURL, NO_BAD_CHARS |
Method Summary | |
---|---|
void |
close()
|
void |
flushPending()
Flush any pending events currently queued up in the serializer. |
Transformer |
getTransformer()
Get the transformer associated with the serializer. |
void |
serialize(Node node)
Notify that the serializer should take this DOM node as input to be serialized. |
void |
setContentHandler(ContentHandler ch)
Set the SAX Content handler that the serializer sends its output to. |
boolean |
setEscaping(boolean escape)
Turns special character escaping on/off. |
void |
setIndentAmount(int spaces)
Set the number of spaces to indent for each indentation level. |
void |
setNamespaceMappings(NamespaceMappings mappings)
Used only by TransformerSnapshotImpl to restore the serialization to a previous state. |
void |
setTransformer(Transformer transformer)
Set the transformer associated with the serializer. |
Methods inherited from interface org.apache.xml.serializer.ExtendedContentHandler |
---|
addAttribute, addAttribute, addAttributes, addUniqueAttribute, characters, endElement, entityReference, getNamespaceMappings, getNamespaceURI, getNamespaceURIFromPrefix, getPrefix, namespaceAfterStartElement, setSourceLocator, startElement, startElement, startPrefixMapping |
Methods inherited from interface org.xml.sax.ContentHandler |
---|
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping |
Methods inherited from interface org.apache.xml.serializer.ExtendedLexicalHandler |
---|
comment |
Methods inherited from interface org.xml.sax.ext.LexicalHandler |
---|
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity |
Methods inherited from interface org.apache.xml.serializer.XSLOutputAttributes |
---|
getDoctypePublic, getDoctypeSystem, getEncoding, getIndent, getIndentAmount, getMediaType, getOmitXMLDeclaration, getStandalone, getVersion, setCdataSectionElements, setDoctype, setDoctypePublic, setDoctypeSystem, setEncoding, setIndent, setMediaType, setOmitXMLDeclaration, setStandalone, setVersion |
Methods inherited from interface org.xml.sax.ext.DeclHandler |
---|
attributeDecl, elementDecl, externalEntityDecl, internalEntityDecl |
Methods inherited from interface org.xml.sax.ErrorHandler |
---|
error, fatalError, warning |
Methods inherited from interface org.apache.xml.serializer.Serializer |
---|
asContentHandler, asDOMSerializer, getOutputFormat, getOutputStream, getWriter, reset, setOutputFormat, setOutputStream, setWriter |
Method Detail |
---|
void setContentHandler(ContentHandler ch)
Serializer.asContentHandler()
,
ToSAXHandler
void close()
void serialize(Node node) throws java.io.IOException
serialize
in interface DOMSerializer
node
- the DOM node to be serialized.
java.io.IOException
boolean setEscaping(boolean escape) throws SAXException
true
- if escaping is to be set on.
SAXException
void setIndentAmount(int spaces)
spaces
- the number of spaces to indent for each indentation level.void setTransformer(Transformer transformer)
transformer
- the transformer associated with the serializer.Transformer getTransformer()
void setNamespaceMappings(NamespaceMappings mappings)
NamespaceMappings
- void flushPending() throws SAXException
SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |