public class DocumentHandlerAdapter
extends java.lang.Object
implements org.xml.sax.ContentHandler
DocumentHandler to receive SAX version 2.0 events.| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
CDATA |
private boolean |
m_contextPushed |
private org.xml.sax.DocumentHandler |
m_documentHandler |
private org.xml.sax.helpers.NamespaceSupport |
m_support |
private static java.lang.String |
XMLNS |
private static java.lang.String |
XMLNS_PREFIX |
| Constructor and Description |
|---|
DocumentHandlerAdapter(org.xml.sax.DocumentHandler documentHandler)
Create a new
ContentHandlerWrapper instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int len)
Receive notification of character data.
|
void |
endDocument()
Receive notification of the end of a document.
|
void |
endElement(java.lang.String uri,
java.lang.String loc,
java.lang.String raw)
Receive notification of the end of an element.
|
void |
endPrefixMapping(java.lang.String prefix)
End the scope of a prefix-URI mapping.
|
private java.lang.String |
getTagName(java.lang.String loc,
java.lang.String raw,
java.lang.String uri) |
private java.lang.String |
getTagPrefix(java.lang.String uri) |
void |
ignorableWhitespace(char[] ch,
int start,
int len)
Receive notification of ignorable whitespace in element content.
|
void |
processingInstruction(java.lang.String target,
java.lang.String data)
Receive notification of a processing instruction.
|
void |
setDocumentLocator(org.xml.sax.Locator locator)
Receive an object for locating the origin of SAX document events.
|
void |
skippedEntity(java.lang.String name)
Receive notification of a skipped entity.
|
void |
startDocument()
Receive notification of the beginning of a document.
|
void |
startElement(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes a)
Receive notification of the beginning of an element.
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
Begin the scope of a prefix-URI Namespace mapping.
|
private static final java.lang.String XMLNS
private static final java.lang.String XMLNS_PREFIX
private static final java.lang.String CDATA
private final org.xml.sax.DocumentHandler m_documentHandler
private final org.xml.sax.helpers.NamespaceSupport m_support
private boolean m_contextPushed
public DocumentHandlerAdapter(org.xml.sax.DocumentHandler documentHandler)
ContentHandlerWrapper instance.public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in interface org.xml.sax.ContentHandlerpublic 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 uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes a)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endElement(java.lang.String uri,
java.lang.String loc,
java.lang.String raw)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void characters(char[] ch,
int start,
int len)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void ignorableWhitespace(char[] ch,
int start,
int len)
throws org.xml.sax.SAXException
ignorableWhitespace in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
processingInstruction in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void skippedEntity(java.lang.String name)
throws org.xml.sax.SAXException
skippedEntity in interface org.xml.sax.ContentHandlername - The name of the skipped entity. If it is a parameter
entity, the name will begin with '%'.org.xml.sax.SAXExceptionprivate java.lang.String getTagName(java.lang.String loc,
java.lang.String raw,
java.lang.String uri)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate java.lang.String getTagPrefix(java.lang.String uri)
throws org.xml.sax.SAXException
org.xml.sax.SAXException