The Builder class is responsible for taking a stream of SAX events and constructing
a Document tree.
characters
public void characters(ch[] ,
int start,
int length)
throws TransformerException
Callback interface for SAX: not for application use
comment
public void comment(ch[] ,
int start,
int length)
throws TransformerException
Callback interface for SAX (part of LexicalHandler interface): not for application use
endDocument
public void endDocument()
throws TransformerException
Callback interface for SAX: not for application use
- endDocument in interface Emitter
endElement
public void endElement(int nameCode)
throws TransformerException
Callback interface for SAX: not for application use
- endElement in interface Emitter
graftElement
public void graftElement(ElementImpl element)
throws TransformerException
graftElement() allows an element node to be transferred from one tree to another.
This is a dangerous internal interface which is used only to contruct a stylesheet
tree from a stylesheet using the "literal result element as stylesheet" syntax.
The supplied element is grafted onto the current element as its only child.
processingInstruction
public void processingInstruction(String name,
String remainder)
Callback interface for SAX: not for application use
Note: because SAX1 does not deliver comment nodes, we get these in the form of a processing
instruction with a null name. This requires a specially-adapted SAX driver.
- processingInstruction in interface Emitter
setDocumentLocator
public void setDocumentLocator(Locator locator)
Callback interface for SAX: not for application use
- setDocumentLocator in interface Emitter
setNodeFactory
public void setNodeFactory(NodeFactory factory)
Set the Node Factory to use. If none is specified, the Builder uses its own.
setUnparsedEntity
public void setUnparsedEntity(String name,
String uri)
Set an unparsed entity URI for the document
- setUnparsedEntity in interface Builder
startDocument
public void startDocument()
throws TransformerException
Callback interface for SAX: not for application use
- startDocument in interface Emitter
startElement
public void startElement(int nameCode,
Attributes attributes,
int[] namespaces,
int namespacesUsed)
throws TransformerException
Callback interface for SAX: not for application use
- startElement in interface Emitter