com.sun.msv.verifier.identity
public class IDConstraintChecker extends Verifier
This class can be used in the same way as Verifier
.
This class also checks XML Schema's identity constraint.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ERR_DOUBLE_MATCH |
static java.lang.String |
ERR_NOT_UNIQUE |
static java.lang.String |
ERR_NOT_UNIQUE_DIAG |
static java.lang.String |
ERR_UNDEFINED_KEY |
static java.lang.String |
ERR_UNMATCHED_KEY_FIELD |
ERR_DUPLICATE_ID, ERR_MISSING_ATTRIBUTE, ERR_UNCOMPLETED_CONTENT, ERR_UNEXPECTED_ATTRIBUTE, ERR_UNEXPECTED_ELEMENT, ERR_UNEXPECTED_STARTTAG, ERR_UNEXPECTED_TEXT, ERR_UNSOLD_IDREF
Constructor and Description |
---|
IDConstraintChecker(XMLSchemaGrammar grammar,
org.xml.sax.ErrorHandler errorHandler) |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] buf,
int start,
int len) |
void |
endDocument() |
void |
endElement(java.lang.String namespaceUri,
java.lang.String localName,
java.lang.String qName) |
static java.lang.String |
localizeMessage(java.lang.String propertyName,
java.lang.Object arg) |
static java.lang.String |
localizeMessage(java.lang.String propertyName,
java.lang.Object[] args) |
void |
startDocument() |
getCurrentElementType, getErrorHandler, getLastCharacterType, ignorableWhitespace, isValid, onDuplicateId, setErrorHandler, setPanicMode, startElement
endPrefixMapping, getBaseUri, getLocator, isNotation, isUnparsedEntity, notationDecl, onID, processingInstruction, resolveNamespacePrefix, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLocator
public static final java.lang.String ERR_UNMATCHED_KEY_FIELD
public static final java.lang.String ERR_NOT_UNIQUE
public static final java.lang.String ERR_NOT_UNIQUE_DIAG
public static final java.lang.String ERR_DOUBLE_MATCH
public static final java.lang.String ERR_UNDEFINED_KEY
public IDConstraintChecker(XMLSchemaGrammar grammar, org.xml.sax.ErrorHandler errorHandler)
public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class Verifier
org.xml.sax.SAXException
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.ContentHandler
endDocument
in class Verifier
org.xml.sax.SAXException
public void characters(char[] buf, int start, int len) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class Verifier
org.xml.sax.SAXException
public void endElement(java.lang.String namespaceUri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class Verifier
org.xml.sax.SAXException
public static java.lang.String localizeMessage(java.lang.String propertyName, java.lang.Object arg)
public static java.lang.String localizeMessage(java.lang.String propertyName, java.lang.Object[] args)