com.sun.msv.verifier.identity

Class IDConstraintChecker

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

Field Summary
static StringERR_DOUBLE_MATCH
static StringERR_NOT_UNIQUE
static StringERR_NOT_UNIQUE_DIAG
static StringERR_UNDEFINED_KEY
static StringERR_UNMATCHED_KEY_FIELD
Constructor Summary
IDConstraintChecker(XMLSchemaGrammar grammar, ErrorHandler errorHandler)
Method Summary
voidcharacters(char[] buf, int start, int len)
voidendDocument()
voidendElement(String namespaceUri, String localName, String qName)
static StringlocalizeMessage(String propertyName, Object arg)
static StringlocalizeMessage(String propertyName, Object[] args)
voidstartDocument()

Field Detail

ERR_DOUBLE_MATCH

public static final String ERR_DOUBLE_MATCH

ERR_NOT_UNIQUE

public static final String ERR_NOT_UNIQUE

ERR_NOT_UNIQUE_DIAG

public static final String ERR_NOT_UNIQUE_DIAG

ERR_UNDEFINED_KEY

public static final String ERR_UNDEFINED_KEY

ERR_UNMATCHED_KEY_FIELD

public static final String ERR_UNMATCHED_KEY_FIELD

Constructor Detail

IDConstraintChecker

public IDConstraintChecker(XMLSchemaGrammar grammar, ErrorHandler errorHandler)

Method Detail

characters

public void characters(char[] buf, int start, int len)

endDocument

public void endDocument()

endElement

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

localizeMessage

public static String localizeMessage(String propertyName, Object arg)

localizeMessage

public static String localizeMessage(String propertyName, Object[] args)

startDocument

public void startDocument()