public class IdSoundnessChecker extends java.lang.Object implements Validator, org.xml.sax.ContentHandler
Constructor and Description |
---|
IdSoundnessChecker(IdTypeMap idTypeMap,
org.xml.sax.ErrorHandler eh) |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] chars,
int i,
int i1) |
void |
endDocument() |
void |
endElement(java.lang.String s,
java.lang.String s1,
java.lang.String s2) |
void |
endPrefixMapping(java.lang.String s) |
org.xml.sax.ContentHandler |
getContentHandler()
Returns the ContentHandler that will receive the XML document.
|
org.xml.sax.DTDHandler |
getDTDHandler()
Returns a DTDHandler.
|
void |
ignorableWhitespace(char[] chars,
int i,
int i1) |
void |
notationDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId) |
void |
processingInstruction(java.lang.String s,
java.lang.String s1) |
void |
reset()
Cleans up after validating a document.
|
void |
setDocumentLocator(org.xml.sax.Locator locator) |
void |
skippedEntity(java.lang.String s) |
void |
startDocument() |
void |
startElement(java.lang.String namespaceUri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes) |
void |
startPrefixMapping(java.lang.String s,
java.lang.String s1) |
void |
unparsedEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String notationName) |
public IdSoundnessChecker(IdTypeMap idTypeMap, org.xml.sax.ErrorHandler eh)
public void reset()
Validator
reset
must be called. After calling
reset(), another document may be validated. Calling this method
may create new ContentHandler and DTDHandler objects or may simply
reinitialize the state of the existing objects.public org.xml.sax.ContentHandler getContentHandler()
Validator
reset
is called.getContentHandler
in interface Validator
null
Validator.reset()
public org.xml.sax.DTDHandler getDTDHandler()
Validator
null
is returned. The same object will always be returned unless
reset
is called: this method does not change the state
of the Validator.getDTDHandler
in interface Validator
null
if DTD information is
not significant to the Validator
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator
in interface org.xml.sax.ContentHandler
public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startPrefixMapping(java.lang.String s, java.lang.String s1) throws org.xml.sax.SAXException
startPrefixMapping
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endPrefixMapping(java.lang.String s) throws org.xml.sax.SAXException
endPrefixMapping
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startElement(java.lang.String namespaceUri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endElement(java.lang.String s, java.lang.String s1, java.lang.String s2) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void characters(char[] chars, int i, int i1) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void ignorableWhitespace(char[] chars, int i, int i1) throws org.xml.sax.SAXException
ignorableWhitespace
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void processingInstruction(java.lang.String s, java.lang.String s1) throws org.xml.sax.SAXException
processingInstruction
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void skippedEntity(java.lang.String s) throws org.xml.sax.SAXException
skippedEntity
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void notationDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void unparsedEntityDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId, java.lang.String notationName) throws org.xml.sax.SAXException
org.xml.sax.SAXException