Package nu.validator.xml
Class ContentHandlerFilter
java.lang.Object
nu.validator.xml.ContentHandlerFilter
- All Implemented Interfaces:
org.xml.sax.ContentHandler
- Direct Known Subclasses:
ForbiddenCharacterFilter
public abstract class ContentHandlerFilter
extends java.lang.Object
implements org.xml.sax.ContentHandler
- Version:
- $Id$
- Author:
- hsivonen
-
Constructor Summary
Constructors Modifier Constructor Description protected
ContentHandlerFilter(org.xml.sax.ContentHandler contentHandler, org.xml.sax.ErrorHandler errorHandler)
-
Method Summary
Modifier and Type Method Description void
characters(char[] chars, int start, int length)
void
endDocument()
void
endElement(java.lang.String uri, java.lang.String local, java.lang.String qName)
void
endPrefixMapping(java.lang.String arg0)
protected void
err(java.lang.String message)
protected void
fatal(java.lang.String message)
org.xml.sax.ContentHandler
getContentHandler()
Returns the contentHandler.org.xml.sax.ErrorHandler
getErrorHandler()
Returns the errorHandler.void
ignorableWhitespace(char[] arg0, int arg1, int arg2)
void
processingInstruction(java.lang.String arg0, java.lang.String arg1)
void
setContentHandler(org.xml.sax.ContentHandler contentHandler)
Sets the contentHandler.void
setDocumentLocator(org.xml.sax.Locator locator)
void
setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
Sets the errorHandler.void
skippedEntity(java.lang.String arg0)
void
startDocument()
void
startElement(java.lang.String uri, java.lang.String local, java.lang.String qName, org.xml.sax.Attributes attrs)
void
startPrefixMapping(java.lang.String arg0, java.lang.String arg1)
-
Constructor Details
-
ContentHandlerFilter
protected ContentHandlerFilter(org.xml.sax.ContentHandler contentHandler, org.xml.sax.ErrorHandler errorHandler)- Parameters:
contentHandler
-errorHandler
-
-
-
Method Details
-
characters
public void characters(char[] chars, int start, int length) throws org.xml.sax.SAXException- Specified by:
characters
in interfaceorg.xml.sax.ContentHandler
- Parameters:
chars
-start
-length
-- Throws:
org.xml.sax.SAXException
-
endDocument
public void endDocument() throws org.xml.sax.SAXException- Specified by:
endDocument
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
endElement
public void endElement(java.lang.String uri, java.lang.String local, java.lang.String qName) throws org.xml.sax.SAXException- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Parameters:
uri
-local
-qName
-- Throws:
org.xml.sax.SAXException
-
endPrefixMapping
public void endPrefixMapping(java.lang.String arg0) throws org.xml.sax.SAXException- Specified by:
endPrefixMapping
in interfaceorg.xml.sax.ContentHandler
- Parameters:
arg0
-- Throws:
org.xml.sax.SAXException
-
ignorableWhitespace
public void ignorableWhitespace(char[] arg0, int arg1, int arg2) throws org.xml.sax.SAXException- Specified by:
ignorableWhitespace
in interfaceorg.xml.sax.ContentHandler
- Parameters:
arg0
-arg1
-arg2
-- Throws:
org.xml.sax.SAXException
-
processingInstruction
public void processingInstruction(java.lang.String arg0, java.lang.String arg1) throws org.xml.sax.SAXException- Specified by:
processingInstruction
in interfaceorg.xml.sax.ContentHandler
- Parameters:
arg0
-arg1
-- Throws:
org.xml.sax.SAXException
-
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)- Specified by:
setDocumentLocator
in interfaceorg.xml.sax.ContentHandler
- Parameters:
locator
-
-
skippedEntity
public void skippedEntity(java.lang.String arg0) throws org.xml.sax.SAXException- Specified by:
skippedEntity
in interfaceorg.xml.sax.ContentHandler
- Parameters:
arg0
-- Throws:
org.xml.sax.SAXException
-
startDocument
public void startDocument() throws org.xml.sax.SAXException- Specified by:
startDocument
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
startElement
public void startElement(java.lang.String uri, java.lang.String local, java.lang.String qName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Parameters:
uri
-local
-qName
-attrs
-- Throws:
org.xml.sax.SAXException
-
startPrefixMapping
public void startPrefixMapping(java.lang.String arg0, java.lang.String arg1) throws org.xml.sax.SAXException- Specified by:
startPrefixMapping
in interfaceorg.xml.sax.ContentHandler
- Parameters:
arg0
-arg1
-- Throws:
org.xml.sax.SAXException
-
fatal
protected void fatal(java.lang.String message) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
err
protected void err(java.lang.String message) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
getContentHandler
public org.xml.sax.ContentHandler getContentHandler()Returns the contentHandler.- Returns:
- the contentHandler
-
setContentHandler
public void setContentHandler(org.xml.sax.ContentHandler contentHandler)Sets the contentHandler.- Parameters:
contentHandler
- the contentHandler to set
-
getErrorHandler
public org.xml.sax.ErrorHandler getErrorHandler()Returns the errorHandler.- Returns:
- the errorHandler
-
setErrorHandler
public void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)Sets the errorHandler.- Parameters:
errorHandler
- the errorHandler to set
-