org.iso_relax.verifier.impl

Class VerifierFilterImpl

public class VerifierFilterImpl extends XMLFilterImpl implements VerifierFilter

plain vanilla VerifierFilter implementation.

A verifier implementation can use this class to support VerifierFilter functionality.

To use this class, implement the getVerifierFilter method as follows:

 public VerifierFilter getVerifierFilter() throws SAXException {
   return new VerifierFilterImpl(getVerifierHandler());
 }
 

Also, usually you may want to override setErrorHandler method so that your VerifierHandler will send errors to that handler.

Version: $Id: VerifierFilterImpl.java,v 1.5 2003/05/30 23:46:33 kkawa Exp $

Author: Kohsuke KAWAGUCHI

Constructor Summary
VerifierFilterImpl(Verifier _verifier)
Method Summary
voidcharacters(char[] ch, int start, int length)
voidendDocument()
voidendElement(String uri, String localName, String qName)
voidendPrefixMapping(String prefix)
voidignorableWhitespace(char[] ch, int start, int length)
booleanisValid()
voidprocessingInstruction(String target, String data)
voidsetDocumentLocator(Locator locator)
voidsetEntityResolver(EntityResolver resolver)
voidsetErrorHandler(ErrorHandler handler)
voidskippedEntity(String name)
voidstartDocument()
voidstartElement(String uri, String localName, String qName, Attributes attributes)
voidstartPrefixMapping(String prefix, String uri)

Constructor Detail

VerifierFilterImpl

public VerifierFilterImpl(Verifier _verifier)

Method Detail

characters

public void characters(char[] ch, int start, int length)

endDocument

public void endDocument()

endElement

public void endElement(String uri, String localName, String qName)

endPrefixMapping

public void endPrefixMapping(String prefix)

ignorableWhitespace

public void ignorableWhitespace(char[] ch, int start, int length)

isValid

public boolean isValid()

processingInstruction

public void processingInstruction(String target, String data)

setDocumentLocator

public void setDocumentLocator(Locator locator)

setEntityResolver

public void setEntityResolver(EntityResolver resolver)

setErrorHandler

public void setErrorHandler(ErrorHandler handler)

skippedEntity

public void skippedEntity(String name)

startDocument

public void startDocument()

startElement

public void startElement(String uri, String localName, String qName, Attributes attributes)

startPrefixMapping

public void startPrefixMapping(String prefix, String uri)