|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exolab.adaptx.xslt.dom.XPNBuilder
public class XPNBuilder
A ResultHandler implementation that builds a XPathNode tree
Constructor Summary | |
---|---|
XPNBuilder()
Creates a new XPNBuilder |
|
XPNBuilder(java.lang.String documentURI)
Creates a new XPNBuilder |
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 |
endFragment()
|
void |
entityReference(java.lang.String name)
Signals to recieve an entity reference with the given name |
XPathNode |
getCurrentNode()
Returns the current node |
XPathNode |
getRoot()
Returns the Root node |
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 |
setSaveLocation(boolean saveLocation)
Sets whether or not to save location information. |
void |
startDocument()
Signals the start of a document |
void |
startElement(java.lang.String name,
org.xml.sax.AttributeList atts)
Signals the start of element |
XPathNode |
startFragment()
Starts a documentFragment and returns a handle to the fragment This fragment won't be added to the DOM tree |
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 XPNBuilder()
public XPNBuilder(java.lang.String documentURI)
Method 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 XPathNode startFragment()
public void endFragment()
public XPathNode getCurrentNode()
public XPathNode getRoot()
public 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 setSaveLocation(boolean saveLocation)
saveLocation
- a boolean that when true, indicates that location
information should be saved if possible.public 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 |