| 
 | Oracle® XML Java API Reference Release 1 (10.1) B12024-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--oracle.xml.parser.v2.XMLMultiHandler
This utility class allow multiple content handlers registered and send all the events to the registered content handlers.
| Constructor Summary | |
| XMLMultiHandler() | |
| Method Summary | |
|  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. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public XMLMultiHandler()
| Method Detail | 
public void setDocumentLocator(Locator locator)
setDocumentLocator in interface ContentHandlerlocator - An object that can return the location of any SAX document event.Locator
public 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 ContentHandlerlocalName - 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), Attributes
public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qName)
                throws SAXException
endElement in interface ContentHandlerlocalName - 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), Locator
public 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)
public ContentHandler[] getContentHandlers()
public int getNumContentHandlers()
public boolean removeContentHandler(ContentHandler cntHandler)
cntHandler - content handler to be removed| 
 | Oracle® XML Java API Reference Release 1 (10.1) B12024-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||