public class XMLMultiHandler extends java.lang.Object implements ContentHandler
| Constructor and Description |
|---|
XMLMultiHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addContentHandler(ContentHandler cntHandler)
Add the next level ContentHandler the order in which the handler are called is not defined.
|
void |
characters(char[] ch, int start, int length)
Receive notification of character data.
|
void |
endDocument()
Receive notification of the end of a document.
|
void |
endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
Receive notification of the end of an element.
|
void |
endPrefixMapping(java.lang.String prefix)
End the scope of a prefix-URI mapping.
|
ContentHandler[] |
getContentHandlers()
Return the next level of ContentHandlers
|
int |
getNumContentHandlers()
Return the number of ContentHandlers
|
void |
ignorableWhitespace(char[] ch, int start, int length)
Receive notification of ignorable whitespace in element content.
|
void |
processingInstruction(java.lang.String target, java.lang.String data)
Receive notification of a processing instruction.
|
boolean |
removeContentHandler(ContentHandler cntHandler)
Remove a content handler
|
void |
setDocumentLocator(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 namespaceURI, java.lang.String localName, java.lang.String qName, Attributes atts)
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.
|
public void setDocumentLocator(Locator locator)
setDocumentLocator in interface ContentHandlerlocator - An object that can return the location of any SAX document event.Locatorpublic void startDocument()
throws SAXException
startDocument in interface ContentHandlerSAXException - Any SAX exception, possibly wrapping another exception.endDocument()public void endDocument()
throws SAXException
endDocument in interface ContentHandlerSAXException - Any SAX exception, possibly wrapping another exception.startDocument()public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws SAXException
startPrefixMapping in interface ContentHandlerprefix - The Namespace prefix being declared.uri - The Namespace URI the prefix is mapped to.SAXException - The client may throw an exception during processing.endPrefixMapping(java.lang.String), startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)public void endPrefixMapping(java.lang.String prefix)
throws SAXException
endPrefixMapping in interface ContentHandlerprefix - The prefix that was being mapping.SAXException - The client may throw an exception during processing.startPrefixMapping(java.lang.String, java.lang.String), endElement(java.lang.String, java.lang.String, java.lang.String)public void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
Attributes atts)
throws SAXException
startElement in interface ContentHandlernamespaceURI - The Namespace URI, or the empty string if the element has no Namespace URI or if Namespace processing is not being performed.localName - The local name (without prefix), or the empty string if Namespace processing is not being performed.qName - The qualified name (with prefix), or the empty string if qualified names are not available.atts - The attributes attached to the element. If there are no attributes, it shall be an empty Attributes object.SAXException - Any SAX exception, possibly wrapping another exception.endElement(java.lang.String, java.lang.String, java.lang.String), Attributespublic void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws SAXException
endElement in interface ContentHandlernamespaceURI - The Namespace URI, or the empty string if the element has no Namespace URI or if Namespace processing is not being performed.localName - The local name (without prefix), or the empty string if Namespace processing is not being performed.qName - The qualified XML 1.0 name (with prefix), or the empty string if qualified names are not available.SAXException - Any SAX exception, possibly wrapping another exception.public void characters(char[] ch,
int start,
int length)
throws SAXException
characters in interface ContentHandlerch - The characters from the XML document.start - The start position in the array.length - The number of characters to read from the array.SAXException - Any SAX exception, possibly wrapping another exception.ignorableWhitespace(char[], int, int), Locatorpublic void ignorableWhitespace(char[] ch,
int start,
int length)
throws SAXException
ignorableWhitespace in interface ContentHandlerch - The characters from the XML document.start - The start position in the array.length - The number of characters to read from the array.SAXException - Any SAX exception, possibly wrapping another exception.characters(char[], int, int)public void processingInstruction(java.lang.String target,
java.lang.String data)
throws SAXException
processingInstruction in interface ContentHandlertarget - The processing instruction target.data - The processing instruction data, or null if none was supplied. The data does not include any whitespace separating it from the target.SAXException - Any SAX exception, possibly wrapping another exception.public void skippedEntity(java.lang.String name)
throws SAXException
skippedEntity in interface ContentHandlername - The name of the skipped entity. If it is a parameter entity, the name will begin with '%', and if it is the external DTD subset, it will be the string "[dtd]".SAXException - Any SAX exception, possibly wrapping another exception.public void addContentHandler(ContentHandler cntHandler)
cntHandler - - ContentHandlerpublic ContentHandler[] getContentHandlers()
public int getNumContentHandlers()
public boolean removeContentHandler(ContentHandler cntHandler)
cntHandler - content handler to be removed