public class BufferedDocumentContentHandler<Document extends BufferedDocument>
extends org.xml.sax.helpers.DefaultHandler
BufferedDocument from the XML source stream.| Modifier and Type | Field and Description |
|---|---|
protected Document |
bufferedDocument |
static java.lang.String |
CDATA_TYPE |
| Constructor and Description |
|---|
BufferedDocumentContentHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int length) |
protected Document |
createDocument() |
void |
doEndElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name) |
boolean |
doStartElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes) |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name) |
protected BufferedElement |
findParentElementInfo(BufferedElement elementInfo,
java.util.List<java.lang.String> names) |
protected BufferedElement |
findParentElementInfo(java.util.List<java.lang.String> names) |
protected void |
flushCharacters(java.lang.String characters) |
Document |
getBufferedDocument() |
BufferedElement |
getCurrentElement() |
int |
getElementIndex() |
protected boolean |
mustEncodeCharachers() |
protected void |
printEscaped(java.lang.String source,
IBufferedRegion region) |
protected void |
resetCharacters() |
void |
startDocument() |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes) |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri) |
static org.xml.sax.helpers.AttributesImpl |
toAttributesImpl(org.xml.sax.Attributes attributes)
Get the SAX
AttributesImpl of teh given attributes to modify attribute values. |
public static final java.lang.String CDATA_TYPE
protected final Document extends BufferedDocument bufferedDocument
protected Document createDocument()
public Document getBufferedDocument()
public void startDocument()
throws org.xml.sax.SAXException
startDocument in interface org.xml.sax.ContentHandlerstartDocument in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
startPrefixMapping in interface org.xml.sax.ContentHandlerstartPrefixMapping in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic final void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic BufferedElement getCurrentElement()
protected BufferedElement findParentElementInfo(java.util.List<java.lang.String> names)
protected BufferedElement findParentElementInfo(BufferedElement elementInfo, java.util.List<java.lang.String> names)
public boolean doStartElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic final void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void doEndElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic final void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionprotected boolean mustEncodeCharachers()
protected void flushCharacters(java.lang.String characters)
protected void resetCharacters()
public static org.xml.sax.helpers.AttributesImpl toAttributesImpl(org.xml.sax.Attributes attributes)
AttributesImpl of teh given attributes to modify attribute values.attributes - protected void printEscaped(java.lang.String source,
IBufferedRegion region)
public int getElementIndex()
Copyright © 2024. All Rights Reserved.