Package com.sun.xml.bind.marshaller
Class SAX2DOMEx
java.lang.Object
com.sun.xml.bind.marshaller.SAX2DOMEx
- All Implemented Interfaces:
ContentHandler
Builds a DOM tree from SAX2 events.
- Since:
- 1.0
- Author:
- Vivek Pandey
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
characters
(char[] ch, int start, int length) protected Text
characters
(String s) void
void
endElement
(String namespace, String localName, String qName) void
endPrefixMapping
(String prefix) final Element
getDOM()
void
ignorableWhitespace
(char[] ch, int start, int length) protected void
void
processingInstruction
(String target, String data) void
setDocumentLocator
(Locator locator) void
skippedEntity
(String name) void
void
startElement
(String namespace, String localName, String qName, Attributes attrs) void
startPrefixMapping
(String prefix, String uri) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.xml.sax.ContentHandler
declaration
-
Field Details
-
nodeStack
-
document
Document object that owns the specified node.
-
-
Constructor Details
-
SAX2DOMEx
- Parameters:
node
- Nodes will be created and added under this object.
-
SAX2DOMEx
- Parameters:
node
- Nodes will be created and added under this object.
-
SAX2DOMEx
Creates a fresh empty DOM document and adds nodes under this document.- Throws:
ParserConfigurationException
-
SAX2DOMEx
Deprecated.Creates a fresh empty DOM document and adds nodes under this document.- Throws:
ParserConfigurationException
-
-
Method Details
-
getCurrentElement
-
getDOM
-
startDocument
public void startDocument()- Specified by:
startDocument
in interfaceContentHandler
-
endDocument
public void endDocument()- Specified by:
endDocument
in interfaceContentHandler
-
namespace
-
startElement
- Specified by:
startElement
in interfaceContentHandler
-
endElement
- Specified by:
endElement
in interfaceContentHandler
-
characters
public void characters(char[] ch, int start, int length) - Specified by:
characters
in interfaceContentHandler
-
characters
-
ignorableWhitespace
public void ignorableWhitespace(char[] ch, int start, int length) - Specified by:
ignorableWhitespace
in interfaceContentHandler
-
processingInstruction
- Specified by:
processingInstruction
in interfaceContentHandler
- Throws:
SAXException
-
setDocumentLocator
- Specified by:
setDocumentLocator
in interfaceContentHandler
-
skippedEntity
- Specified by:
skippedEntity
in interfaceContentHandler
-
startPrefixMapping
- Specified by:
startPrefixMapping
in interfaceContentHandler
-
endPrefixMapping
- Specified by:
endPrefixMapping
in interfaceContentHandler
-