org.iso_relax.verifier.impl

Class VerifierImpl

Implemented Interfaces:
Verifier

public abstract class VerifierImpl
extends java.lang.Object
implements Verifier

Partial implementation of Verifier.

This class is useful as the base class of the verifier implementation.

The only remaining method that has to be implemented by the derived class is the getVerifierHandler method. Please be noted that applications can call the setErrorHandler method after the getVerifierHandler method and that change should take effect.

Version:
$Id: VerifierImpl.java,v 1.4 2003/05/30 23:46:33 kkawa Exp $
Author:
Kohsuke KAWAGUCHI

Fields inherited from interface org.iso_relax.verifier.Verifier

FEATURE_FILTER, FEATURE_HANDLER

Method Summary

Object
getProperty(String property)
VerifierFilter
getVerifierFilter()
abstract VerifierHandler
getVerifierHandler()
boolean
isFeature(String feature)
void
setEntityResolver(EntityResolver resolver)
void
setErrorHandler(ErrorHandler handler)
void
setFeature(String feature, boolean value)
void
setProperty(String property, Object value)
boolean
verify(File f)
boolean
verify(InputSource source)
boolean
verify(Node node)
boolean
verify(String uri)

Method Details

getProperty

public Object getProperty(String property)
            throws SAXNotRecognizedException,
                   SAXNotSupportedException
Specified by:
getProperty in interface Verifier

getVerifierFilter

public VerifierFilter getVerifierFilter()
            throws SAXException
Specified by:
getVerifierFilter in interface Verifier

getVerifierHandler

public abstract VerifierHandler getVerifierHandler()
            throws SAXException
Specified by:
getVerifierHandler in interface Verifier

isFeature

public boolean isFeature(String feature)
            throws SAXNotRecognizedException,
                   SAXNotSupportedException
Specified by:
isFeature in interface Verifier

setEntityResolver

public void setEntityResolver(EntityResolver resolver)
Specified by:
setEntityResolver in interface Verifier

setErrorHandler

public void setErrorHandler(ErrorHandler handler)
Specified by:
setErrorHandler in interface Verifier

setFeature

public void setFeature(String feature,
                       boolean value)
            throws SAXNotRecognizedException,
                   SAXNotSupportedException
Specified by:
setFeature in interface Verifier

setProperty

public void setProperty(String property,
                        Object value)
            throws SAXNotRecognizedException,
                   SAXNotSupportedException
Specified by:
setProperty in interface Verifier

verify

public boolean verify(File f)
            throws SAXException,
                   IOException
Specified by:
verify in interface Verifier

verify

public boolean verify(InputSource source)
            throws SAXException,
                   IOException
Specified by:
verify in interface Verifier

verify

public boolean verify(Node node)
            throws SAXException
Specified by:
verify in interface Verifier

verify

public boolean verify(String uri)
            throws SAXException,
                   IOException
Specified by:
verify in interface Verifier