Class CustomXMLSerializer

java.lang.Object
  |
  +--org.apache.xml.serialize.BaseMarkupSerializer
        |
        +--org.apache.xml.serialize.XMLSerializer
              |
              +--CustomXMLSerializer
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.ext.DeclHandler, org.xml.sax.DocumentHandler, org.apache.xml.serialize.DOMSerializer, org.xml.sax.DTDHandler, org.xml.sax.ext.LexicalHandler, org.apache.xml.serialize.Serializer
Direct Known Subclasses:
EntitizedXMLSerializer

public class CustomXMLSerializer
extends org.apache.xml.serialize.XMLSerializer

This class extends Apache's XMLSerializer; it ensures that containers are treated as if they had xml:space="preserve".

Version:
$03/08/27 00:22:08 mdh$
Author:
Malcolm D. Hyman

Field Summary
protected  DocSpec spec
           
 
Fields inherited from class org.apache.xml.serialize.BaseMarkupSerializer
_docTypePublicId, _docTypeSystemId, _format, _indenting, _prefixes, _printer, _started
 
Constructor Summary
CustomXMLSerializer(org.apache.xml.serialize.OutputFormat format)
           
 
Method Summary
 void serialize(org.w3c.dom.Document doc)
           
protected  void serializeElement(org.w3c.dom.Element elem)
           
 
Methods inherited from class org.apache.xml.serialize.XMLSerializer
endElement, endElement, endElementIO, getEntityRef, setOutputFormat, startDocument, startElement, startElement
 
Methods inherited from class org.apache.xml.serialize.BaseMarkupSerializer
asContentHandler, asDocumentHandler, asDOMSerializer, attributeDecl, characters, characters, comment, comment, content, elementDecl, endCDATA, endDocument, endDTD, endEntity, endNonEscaping, endPrefixMapping, endPreserving, enterElementState, externalEntityDecl, getElementState, getPrefix, ignorableWhitespace, internalEntityDecl, isDocumentState, leaveElementState, notationDecl, prepare, printDoctypeURL, printEscaped, printEscaped, printText, printText, processingInstruction, processingInstructionIO, reset, serialize, serialize, serializeNode, serializePreRoot, setDocumentLocator, setOutputByteStream, setOutputCharStream, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startNonEscaping, startPrefixMapping, startPreserving, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

spec

protected DocSpec spec
Constructor Detail

CustomXMLSerializer

public CustomXMLSerializer(org.apache.xml.serialize.OutputFormat format)
Method Detail

serialize

public void serialize(org.w3c.dom.Document doc)
               throws java.io.IOException
Overrides:
serialize in class org.apache.xml.serialize.BaseMarkupSerializer

serializeElement

protected void serializeElement(org.w3c.dom.Element elem)
                         throws java.io.IOException
Overrides:
serializeElement in class org.apache.xml.serialize.XMLSerializer