public class ForkingFilter
extends org.xml.sax.helpers.XMLFilterImpl
XMLFilter that can fork an event to another ContentHandler
in the middle.
The side handler receives SAX events before the next handler in the filter chain does.
| Constructor | Description |
|---|---|
ForkingFilter() |
|
ForkingFilter(org.xml.sax.ContentHandler next) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
characters(char[] ch,
int start,
int length) |
|
void |
endDocument() |
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
|
void |
endPrefixMapping(java.lang.String prefix) |
|
org.xml.sax.Locator |
getDocumentLocator() |
|
org.xml.sax.ContentHandler |
getSideHandler() |
|
void |
ignorableWhitespace(char[] ch,
int start,
int length) |
|
void |
setDocumentLocator(org.xml.sax.Locator locator) |
|
void |
startDocument() |
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts) |
|
void |
startForking(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts,
org.xml.sax.ContentHandler side) |
Starts the event forking.
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waiterror, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, unparsedEntityDecl, warningpublic ForkingFilter()
public ForkingFilter(org.xml.sax.ContentHandler next)
public org.xml.sax.ContentHandler getSideHandler()
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in class org.xml.sax.helpers.XMLFilterImplpublic org.xml.sax.Locator getDocumentLocator()
public void startDocument()
throws org.xml.sax.SAXException
startDocument in class org.xml.sax.helpers.XMLFilterImplorg.xml.sax.SAXExceptionpublic void endDocument()
throws org.xml.sax.SAXException
endDocument in class org.xml.sax.helpers.XMLFilterImplorg.xml.sax.SAXExceptionpublic void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
startPrefixMapping in class org.xml.sax.helpers.XMLFilterImplorg.xml.sax.SAXExceptionpublic void endPrefixMapping(java.lang.String prefix)
throws org.xml.sax.SAXException
endPrefixMapping in class org.xml.sax.helpers.XMLFilterImplorg.xml.sax.SAXExceptionpublic void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
startElement in class org.xml.sax.helpers.XMLFilterImplorg.xml.sax.SAXExceptionpublic void startForking(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts,
org.xml.sax.ContentHandler side)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
endElement in class org.xml.sax.helpers.XMLFilterImplorg.xml.sax.SAXExceptionpublic void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
characters in class org.xml.sax.helpers.XMLFilterImplorg.xml.sax.SAXExceptionpublic void ignorableWhitespace(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
ignorableWhitespace in class org.xml.sax.helpers.XMLFilterImplorg.xml.sax.SAXExceptionCopyright © 2017 Oracle Corporation. All rights reserved.