Class ProxyContentHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.apache.jackrabbit.commons.xml.ProxyContentHandler
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler
- Direct Known Subclasses:
XmlnsContentHandler
A proxy content handler that passes all SAX events as-is to the
proxied handler.
As a convenience this class inherits the DefaultHandler class
instead of just the ContentHandler interface. This makes it
possible to use this class as an adapter when using methods like
SAXParser.parse(String, DefaultHandler) that
expect a DefaultHandler instance instead of a ContentHandler.
-
Constructor Summary
ConstructorsConstructorDescriptionProxyContentHandler(ContentHandler handler) Creates a proxy for the given content handler. -
Method Summary
Modifier and TypeMethodDescriptionvoidcharacters(char[] ch, int start, int length) Delegated tohandler.voidDelegated tohandler.voidendElement(String namespaceURI, String localName, String qName) Delegated tohandler.voidendPrefixMapping(String prefix) Delegated tohandler.voidignorableWhitespace(char[] ch, int start, int length) Delegated tohandler.voidprocessingInstruction(String target, String data) Delegated tohandler.voidsetDocumentLocator(Locator locator) Delegated tohandler.voidskippedEntity(String name) Delegated tohandler.voidDelegated tohandler.voidstartElement(String namespaceURI, String localName, String qName, Attributes atts) Delegated tohandler.voidstartPrefixMapping(String prefix, String uri) Delegated tohandler.toString()Methods inherited from class org.xml.sax.helpers.DefaultHandler
error, fatalError, notationDecl, resolveEntity, unparsedEntityDecl, warningMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration
-
Constructor Details
-
ProxyContentHandler
Creates a proxy for the given content handler.- Parameters:
handler- content handler to be proxied
-
-
Method Details
-
characters
Delegated tohandler.- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler- Parameters:
ch- passed throughstart- passed throughlength- passed through- Throws:
SAXException- if an error occurs
-
endDocument
Delegated tohandler.- Specified by:
endDocumentin interfaceContentHandler- Overrides:
endDocumentin classDefaultHandler- Throws:
SAXException- if an error occurs
-
endElement
Delegated tohandler.- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Parameters:
namespaceURI- passed throughlocalName- passed throughqName- passed through- Throws:
SAXException- if an error occurs
-
endPrefixMapping
Delegated tohandler.- Specified by:
endPrefixMappingin interfaceContentHandler- Overrides:
endPrefixMappingin classDefaultHandler- Parameters:
prefix- passed through- Throws:
SAXException- if an error occurs
-
ignorableWhitespace
Delegated tohandler.- Specified by:
ignorableWhitespacein interfaceContentHandler- Overrides:
ignorableWhitespacein classDefaultHandler- Parameters:
ch- passed throughstart- passed throughlength- passed through- Throws:
SAXException- if an error occurs
-
processingInstruction
Delegated tohandler.- Specified by:
processingInstructionin interfaceContentHandler- Overrides:
processingInstructionin classDefaultHandler- Parameters:
target- passed throughdata- passed through- Throws:
SAXException- if an error occurs
-
setDocumentLocator
Delegated tohandler.- Specified by:
setDocumentLocatorin interfaceContentHandler- Overrides:
setDocumentLocatorin classDefaultHandler- Parameters:
locator- passed through
-
skippedEntity
Delegated tohandler.- Specified by:
skippedEntityin interfaceContentHandler- Overrides:
skippedEntityin classDefaultHandler- Parameters:
name- passed through- Throws:
SAXException- if an error occurs
-
startDocument
Delegated tohandler.- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classDefaultHandler- Throws:
SAXException- if an error occurs
-
startElement
public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException Delegated tohandler.- Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Parameters:
namespaceURI- passed throughlocalName- passed throughqName- passed throughatts- passed through- Throws:
SAXException- if an error occurs
-
startPrefixMapping
Delegated tohandler.- Specified by:
startPrefixMappingin interfaceContentHandler- Overrides:
startPrefixMappingin classDefaultHandler- Parameters:
prefix- passed throughuri- passed through- Throws:
SAXException- if an error occurs
-
toString
-