com.sun.msv.verifier

Class AbstractVerifier

public abstract class AbstractVerifier extends Object implements ContentHandler, DTDHandler, IDContextProvider2

Base implementation for various Verifier implementations. This implementation provides common service like:
  1. collecting ID/IDREFs.
  2. storing Locator.

    By setting performIDcheck variable, the ID/IDREF checking can be either turned on or turned off.

    Author: Kohsuke KAWAGUCHI

Method Summary
voidendElement(String namespaceUri, String localName, String qName)
voidendPrefixMapping(String prefix)
StringgetBaseUri()
LocatorgetLocator()
booleanisNotation(String notationName)
booleanisUnparsedEntity(String entityName)
voidnotationDecl(String name, String publicId, String systemId)
voidonID(Datatype dt, StringToken token)
voidprocessingInstruction(String name, String data)
StringresolveNamespacePrefix(String prefix)
voidsetDocumentLocator(Locator loc)
voidskippedEntity(String p)
voidstartElement(String namespaceUri, String localName, String qName, Attributes atts)
voidstartPrefixMapping(String prefix, String uri)
voidunparsedEntityDecl(String name, String publicId, String systemId, String notationName)

Method Detail

endElement

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

endPrefixMapping

public void endPrefixMapping(String prefix)

getBaseUri

public String getBaseUri()

getLocator

public final Locator getLocator()

isNotation

public boolean isNotation(String notationName)

isUnparsedEntity

public boolean isUnparsedEntity(String entityName)

notationDecl

public void notationDecl(String name, String publicId, String systemId)

onID

public void onID(Datatype dt, StringToken token)

processingInstruction

public void processingInstruction(String name, String data)

resolveNamespacePrefix

public String resolveNamespacePrefix(String prefix)

setDocumentLocator

public void setDocumentLocator(Locator loc)

skippedEntity

public void skippedEntity(String p)

startElement

public void startElement(String namespaceUri, String localName, String qName, Attributes atts)

startPrefixMapping

public void startPrefixMapping(String prefix, String uri)

unparsedEntityDecl

public void unparsedEntityDecl(String name, String publicId, String systemId, String notationName)