public class DOMBuilder
extends java.lang.Object
implements org.xml.sax.ContentHandler
| Modifier and Type | Field and Description |
|---|---|
private org.w3c.dom.Node |
currentNode |
private org.w3c.dom.Document |
document |
private org.xml.sax.Locator |
locator |
private java.util.List |
prefixes |
private boolean |
prefixMappingIsAttribute |
private org.w3c.dom.Node |
target |
| Constructor and Description |
|---|
DOMBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
endDocument() |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName) |
void |
endPrefixMapping(java.lang.String prefix) |
org.w3c.dom.Document |
getDocument()
Returns the document being used as object factory.
|
org.xml.sax.Locator |
getDocumentLocator()
Returns the Locator.
|
org.w3c.dom.Node |
getTarget()
Returns the target node.
|
void |
ignorableWhitespace(char[] ch,
int start,
int length) |
boolean |
isPrefixMappingIsAttribute()
Sets whether the event
startPrefixMapping(java.lang.String, java.lang.String)
shall create an xmlns attribute. |
void |
processingInstruction(java.lang.String pTarget,
java.lang.String pData) |
void |
setDocument(org.w3c.dom.Document pDocument)
Sets the document being used as object factory.
|
void |
setDocumentLocator(org.xml.sax.Locator pLocator)
Sets the Locator.
|
void |
setPrefixMappingIsAttribute(boolean pPrefixMappingIsAttribute)
Returns whether the event
startPrefixMapping(java.lang.String, java.lang.String)
shall create an xmlns attribute. |
void |
setTarget(org.w3c.dom.Node pNode)
Sets the target node.
|
void |
skippedEntity(java.lang.String pName) |
void |
startDocument() |
void |
startElement(java.lang.String pNamespaceURI,
java.lang.String pLocalName,
java.lang.String pQName,
org.xml.sax.Attributes pAttr) |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri) |
private org.w3c.dom.Document document
private org.w3c.dom.Node target
private org.w3c.dom.Node currentNode
private org.xml.sax.Locator locator
private boolean prefixMappingIsAttribute
private java.util.List prefixes
public boolean isPrefixMappingIsAttribute()
startPrefixMapping(java.lang.String, java.lang.String)
shall create an xmlns attribute. Defaults
to false.xmlns attributes are being
created, false otherwise.public void setPrefixMappingIsAttribute(boolean pPrefixMappingIsAttribute)
startPrefixMapping(java.lang.String, java.lang.String)
shall create an xmlns attribute. Defaults
to false.pPrefixMappingIsAttribute - True, if xmlns
attributes are being created, false otherwise.public void setDocument(org.w3c.dom.Document pDocument)
pDocument - The object factory.public org.w3c.dom.Document getDocument()
public void setDocumentLocator(org.xml.sax.Locator pLocator)
setDocumentLocator in interface org.xml.sax.ContentHandlerpLocator - The Locator being set.public org.xml.sax.Locator getDocumentLocator()
public void setTarget(org.w3c.dom.Node pNode)
pNode - The target node.public org.w3c.dom.Node getTarget()
public void startDocument()
throws org.xml.sax.SAXException
startDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
startPrefixMapping in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endPrefixMapping(java.lang.String prefix)
throws org.xml.sax.SAXException
endPrefixMapping in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void startElement(java.lang.String pNamespaceURI,
java.lang.String pLocalName,
java.lang.String pQName,
org.xml.sax.Attributes pAttr)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void ignorableWhitespace(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
ignorableWhitespace in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void processingInstruction(java.lang.String pTarget,
java.lang.String pData)
throws org.xml.sax.SAXException
processingInstruction in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void skippedEntity(java.lang.String pName)
throws org.xml.sax.SAXException
skippedEntity in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXException