public final class TextContentChecker extends Checker
textContent
of elements whose
textContent
need special non-schema treatment. To smooth code
reuse between a conformance checker and editors that only allow RELAX NG plus
custom datatypes, this class uses objects that implement
DatatypeStreamingValidator
.Constructor and Description |
---|
TextContentChecker()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
void |
reset()
Does nothing.
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts) |
endDocument, endPrefixMapping, err, err, getDocumentLocator, getErrorHandler, ignorableWhitespace, processingInstruction, setDocumentLocator, setErrorHandler, skippedEntity, startDocument, startPrefixMapping, warn, warn
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class Checker
org.xml.sax.SAXException
Checker.characters(char[], int, int)
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class Checker
org.xml.sax.SAXException
Checker.endElement(java.lang.String,
java.lang.String, java.lang.String)
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class Checker
org.xml.sax.SAXException
Checker.startElement(java.lang.String,
java.lang.String, java.lang.String, org.xml.sax.Attributes)
public void reset()
Checker
reset
in class Checker
Checker.reset()