|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exolab.adaptx.xslt.handlers.DOMBuilder
public class DOMBuilder
An implementation of ResultHandler that builds a DOM tree
Constructor Summary | |
---|---|
DOMBuilder(org.w3c.dom.Document document)
Creates a new DOMBuilder |
|
DOMBuilder(org.w3c.dom.Node node)
Creates a new DOMBuilder with the given node |
Method Summary | |
---|---|
void |
cdata(char[] chars,
int start,
int length)
Signals to receive CDATA characters |
void |
characters(char[] chars,
int start,
int length)
Signals the start of characters |
void |
comment(java.lang.String data)
Signals to recieve a comment |
void |
endDocument()
Signals the end of the document |
void |
endElement(java.lang.String name)
Signals the start of element |
void |
entityReference(java.lang.String name)
Signals to recieve an entity reference with the given name |
void |
ignorableWhitespace(char[] chars,
int start,
int length)
Signals the start of ignorable whitespace characters |
boolean |
isFinished()
Returns true if the DOM builder has completed |
void |
processingInstruction(java.lang.String target,
java.lang.String data)
Signals to recieve a processing instruction |
void |
setDocumentLocator(org.xml.sax.Locator locator)
Sets the document locator |
void |
setEscapeText(boolean escapeText)
Sets the behavoir of handling character content. |
void |
setIndentSize(short indentSize)
Sets the indent size for all formatters that perform serialization, in which indentation is applicable. |
void |
setOutputFormat(OutputFormat format)
Sets the output format information for Formatters that perform serialization. |
void |
startDocument()
Signals the start of a document |
void |
startElement(java.lang.String name,
org.xml.sax.AttributeList atts)
Signals the start of element |
void |
unescapedCharacters(char[] chars,
int start,
int length)
Signals to receive characters which should not be escaped |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DOMBuilder(org.w3c.dom.Document document)
the
- Document in which to use when building
the DOM. If the document is not empty...it will
be cleared, by removing the document element.public DOMBuilder(org.w3c.dom.Node node)
node
- the Node to use when building the DOM fragmentMethod Detail |
---|
public void cdata(char[] chars, int start, int length)
cdata
in interface ResultHandler
chars
- the character array containing the characters
to receivestart
- the index into the character array to start receiving
characters atlength
- the number of characters to recievepublic void characters(char[] chars, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.DocumentHandler
chars
- the character array containing the characters
to receivestart
- the index into the character array to start receiving
characters atlength
- the number of characters to recieve
org.xml.sax.SAXException
public void comment(java.lang.String data)
ResultHandler
comment
in interface ResultHandler
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.DocumentHandler
org.xml.sax.SAXException
public void endElement(java.lang.String name) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.DocumentHandler
name
- the name of the elementatts
- the AttributeList containing the associated
attributes for the element
org.xml.sax.SAXException
public void entityReference(java.lang.String name)
entityReference
in interface ResultHandler
name
- the name of the entity referencepublic void ignorableWhitespace(char[] chars, int start, int length) throws org.xml.sax.SAXException
ignorableWhitespace
in interface org.xml.sax.DocumentHandler
chars
- the character array containing the characters
to receivestart
- the index into the character array to start receiving
characters atlength
- the number of characters to recieve
org.xml.sax.SAXException
public boolean isFinished()
public void processingInstruction(java.lang.String target, java.lang.String data) throws org.xml.sax.SAXException
processingInstruction
in interface org.xml.sax.DocumentHandler
target
- the target of the processing instructiondata
- the content of the processing instruction
org.xml.sax.SAXException
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator
in interface org.xml.sax.DocumentHandler
locator
- the Locator used by this DocumentHandlerpublic void setEscapeText(boolean escapeText)
escapeText
- the flag indicating whether or not to
escape character contentpublic void setIndentSize(short indentSize)
setIndentSize
in interface ResultHandler
indentSize
- the number of characters to indentpublic void setOutputFormat(OutputFormat format)
setOutputFormat
in interface ResultHandler
format
- the OutputFormat used to specify properties
during serializationpublic void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.DocumentHandler
org.xml.sax.SAXException
public void startElement(java.lang.String name, org.xml.sax.AttributeList atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.DocumentHandler
name
- the name of the elementatts
- the AttributeList containing the associated
attributes for the element
org.xml.sax.SAXException
public void unescapedCharacters(char[] chars, int start, int length)
unescapedCharacters
in interface ResultHandler
chars
- the character array containing the characters
to receivestart
- the index into the character array to start receiving
characters atlength
- the number of characters to recieve
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |