com.sun.msv.verifier.identity
Class IDConstraintChecker
java.lang.Object
|
+--com.sun.msv.verifier.AbstractVerifier
|
+--com.sun.msv.verifier.Verifier
|
+--com.sun.msv.verifier.identity.IDConstraintChecker
- All Implemented Interfaces:
- ContentHandler, DTDHandler, IDContextProvider, IVerifier, ValidationContext, VerifierHandler
- public class IDConstraintChecker
- extends Verifier
Verifier with XML Schema-related enforcement.
This class can be used in the same way as Verifier
.
This class also checks XML Schema's identity constraint.
- Author:
- Kohsuke KAWAGUCHI
Methods inherited from class com.sun.msv.verifier.AbstractVerifier |
endPrefixMapping, getLocator, isNotation, isUnparsedEntity, notationDecl, onID, onIDREF, processingInstruction, resolveNamespacePrefix, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl |
ERR_UNMATCHED_KEY_FIELD
public static final String ERR_UNMATCHED_KEY_FIELD
ERR_NOT_UNIQUE
public static final String ERR_NOT_UNIQUE
ERR_NOT_UNIQUE_DIAG
public static final String ERR_NOT_UNIQUE_DIAG
ERR_DOUBLE_MATCH
public static final String ERR_DOUBLE_MATCH
ERR_UNDEFINED_KEY
public static final String ERR_UNDEFINED_KEY
IDConstraintChecker
public IDConstraintChecker(XMLSchemaGrammar grammar,
ErrorHandler errorHandler)
startDocument
public void startDocument()
throws SAXException
- Overrides:
startDocument
in class Verifier
endDocument
public void endDocument()
throws SAXException
- Overrides:
endDocument
in class Verifier
characters
public void characters(char[] buf,
int start,
int len)
throws SAXException
- Overrides:
characters
in class Verifier
endElement
public void endElement(String namespaceUri,
String localName,
String qName)
throws SAXException
- Overrides:
endElement
in class Verifier
localizeMessage
public static String localizeMessage(String propertyName,
Object arg)
localizeMessage
public static String localizeMessage(String propertyName,
Object[] args)