CopyFrom
public void CopyFrom(ToXMLStream xmlListener)
Copy properties from another SerializerToXML.
xmlListener
- non-null reference to a SerializerToXML object.
addAttribute
public void addAttribute(String uri,
String localName,
String rawName,
String type,
String value)
throws SAXException
Adds the given attribute to the set of collected attributes , but only if
there is a currently open element.
An element is currently open if a startElement() notification has
occured but the start of the element has not yet been written to the
output. In the stream case this means that we have not yet been forced
to close the elements opening tag by another notification, such as a
character notification.
- addAttribute in interface ExtendedContentHandler
- addAttribute in interface SerializerBase
uri
- the URI of the attributelocalName
- the local name of the attributerawName
- the qualified name of the attributetype
- the type of the attribute (probably CDATA)value
- the value of the attribute
addUniqueAttribute
public void addUniqueAttribute(String name,
String value,
int flags)
throws SAXException
This method is used to add an attribute to the currently open element.
The caller has guaranted that this attribute is unique, which means that it
not been seen before and will not be seen again.
- addUniqueAttribute in interface ExtendedContentHandler
name
- the qualified name of the attributevalue
- the value of the attribute which can contain only
ASCII printable characters characters in the range 32 to 127 inclusive.flags
- the bit values of this integer give optimization information.
endDocument
public void endDocument()
throws org.xml.sax.SAXException
Receive notification of the end of a document.
endPreserving
public void endPreserving()
throws org.xml.sax.SAXException
Ends a whitespace preserving section.
processingInstruction
public void processingInstruction(String target,
String data)
throws org.xml.sax.SAXException
Receive notification of a processing instruction.
target
- The processing instruction target.data
- The processing instruction data, or null if
none was supplied.
reset
public boolean reset()
Try's to reset the super class and reset this class for
re-use, so that you don't need to create a new serializer
(mostly for performance reasons).
- reset in interface Serializer
- reset in interface ToStream
- true if the class was successfuly reset.
startDocumentInternal
public void startDocumentInternal()
throws org.xml.sax.SAXException
Receive notification of the beginning of a document.
startPreserving
public void startPreserving()
throws org.xml.sax.SAXException
Starts a whitespace preserving section. All characters printed
within a preserving section are printed without indentation and
without consolidating multiple spaces. This is equivalent to
the
xml:space="preserve" attribute. Only XML
and HTML serializers need to support this method.
The contents of the whitespace preserving section will be delivered
through the regular
characters event.