|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.opensymphony.xwork.util.DomHelper.DOMBuilder
public static class DomHelper.DOMBuilder
The DOMBuilder
is a utility class that will generate a W3C
DOM Document from SAX events.
Field Summary | |
---|---|
protected javax.xml.transform.sax.SAXTransformerFactory |
factory
The transformer factory |
protected static javax.xml.transform.sax.SAXTransformerFactory |
FACTORY
The default transformer factory shared by all instances |
protected org.xml.sax.ContentHandler |
nextHandler
|
protected org.w3c.dom.Node |
parentNode
The parentNode |
protected javax.xml.transform.dom.DOMResult |
result
The result |
Constructor Summary | |
---|---|
DomHelper.DOMBuilder()
Construct a new instance of this DOMBuilder. |
|
DomHelper.DOMBuilder(org.w3c.dom.Node parentNode)
Constructs a new instance that appends nodes to the given parent node. |
|
DomHelper.DOMBuilder(javax.xml.transform.sax.SAXTransformerFactory factory)
Construct a new instance of this DOMBuilder. |
|
DomHelper.DOMBuilder(javax.xml.transform.sax.SAXTransformerFactory factory,
org.w3c.dom.Node parentNode)
Construct a new instance of this DOMBuilder. |
Method Summary | |
---|---|
void |
characters(char[] arg0,
int arg1,
int arg2)
|
void |
endDocument()
|
void |
endElement(java.lang.String arg0,
java.lang.String arg1,
java.lang.String arg2)
|
void |
endPrefixMapping(java.lang.String arg0)
|
org.w3c.dom.Document |
getDocument()
Return the newly built Document. |
void |
ignorableWhitespace(char[] arg0,
int arg1,
int arg2)
|
void |
processingInstruction(java.lang.String arg0,
java.lang.String arg1)
|
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
void |
skippedEntity(java.lang.String arg0)
|
void |
startDocument()
|
void |
startElement(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes attrs)
|
void |
startPrefixMapping(java.lang.String arg0,
java.lang.String arg1)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static javax.xml.transform.sax.SAXTransformerFactory FACTORY
protected javax.xml.transform.sax.SAXTransformerFactory factory
protected javax.xml.transform.dom.DOMResult result
protected org.w3c.dom.Node parentNode
protected org.xml.sax.ContentHandler nextHandler
Constructor Detail |
---|
public DomHelper.DOMBuilder()
public DomHelper.DOMBuilder(javax.xml.transform.sax.SAXTransformerFactory factory)
public DomHelper.DOMBuilder(org.w3c.dom.Node parentNode)
public DomHelper.DOMBuilder(javax.xml.transform.sax.SAXTransformerFactory factory, org.w3c.dom.Node parentNode)
Method Detail |
---|
public org.w3c.dom.Document getDocument()
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator
in interface org.xml.sax.ContentHandler
public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startElement(java.lang.String uri, java.lang.String loc, java.lang.String raw, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startPrefixMapping(java.lang.String arg0, java.lang.String arg1) throws org.xml.sax.SAXException
startPrefixMapping
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endPrefixMapping(java.lang.String arg0) throws org.xml.sax.SAXException
endPrefixMapping
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void characters(char[] arg0, int arg1, int arg2) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void ignorableWhitespace(char[] arg0, int arg1, int arg2) throws org.xml.sax.SAXException
ignorableWhitespace
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void processingInstruction(java.lang.String arg0, java.lang.String arg1) throws org.xml.sax.SAXException
processingInstruction
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void skippedEntity(java.lang.String arg0) throws org.xml.sax.SAXException
skippedEntity
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
|
XWork Project Page | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |