com.sun.msv.verifier.regexp.xmlschema
public class XSREDocDecl extends REDocumentDeclaration
REDocumentDeclaration
that supports several W3C XML Schema
specific semantics.
If you do validation by using W3C XML Schema, then you should use
this VGM instead of plain REDocumentDeclaration
.
You should also use IDConstraintChecker
instead of Verifier class.
This package implements the following things:
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ERR_NON_NILLABLE_ELEMENT |
static java.lang.String |
ERR_NOT_SUBSTITUTABLE_TYPE |
static java.lang.String |
ERR_UNDEFINED_TYPE |
attToken, DIAG_BAD_ATTRIBUTE_VALUE_DATATYPE, DIAG_BAD_ATTRIBUTE_VALUE_GENERIC, DIAG_BAD_ATTRIBUTE_VALUE_MORE, DIAG_BAD_ATTRIBUTE_VALUE_SEPARATOR, DIAG_BAD_ATTRIBUTE_VALUE_WRAPUP, DIAG_BAD_KEY_VALUE, DIAG_BAD_KEY_VALUE2, DIAG_BAD_LITERAL_GENERIC, DIAG_BAD_LITERAL_INCORRECT_VALUE, DIAG_BAD_LITERAL_MORE, DIAG_BAD_LITERAL_SEPARATOR, DIAG_BAD_LITERAL_WRAPUP, DIAG_BAD_TAGNAME_GENERIC, DIAG_BAD_TAGNAME_MORE, DIAG_BAD_TAGNAME_PROBABLY_WRONG_NAMESPACE, DIAG_BAD_TAGNAME_SEPARATOR, DIAG_BAD_TAGNAME_WRAPUP, DIAG_BAD_TAGNAME_WRONG_NAMESPACE, DIAG_CONTENT_MODEL_IS_NULLSET, DIAG_ELEMENT_NOT_ALLOWED, DIAG_MISSING_ATTRIBUTE_GENERIC, DIAG_MISSING_ATTRIBUTE_MORE, DIAG_MISSING_ATTRIBUTE_SEPARATOR, DIAG_MISSING_ATTRIBUTE_SIMPLE, DIAG_MISSING_ATTRIBUTE_WRAPUP, DIAG_NAMESPACE_NAMECLASS, DIAG_NOT_NAMESPACE_NAMECLASS, DIAG_SIMPLE_NAMECLASS, DIAG_STRING_NOT_ALLOWED, DIAG_UNCOMPLETED_CONTENT_MORE, DIAG_UNCOMPLETED_CONTENT_SEPARATOR, DIAG_UNCOMPLETED_CONTENT_WRAPUP, DIAG_UNDECLARED_ATTRIBUTE, pool
Constructor and Description |
---|
XSREDocDecl(XMLSchemaGrammar grammar) |
Modifier and Type | Method and Description |
---|---|
Acceptor |
createAcceptor()
creates a new Acceptor that will validate the document element.
|
java.lang.String |
localizeMessage(java.lang.String propertyName,
java.lang.Object[] args) |
localizeMessage, localizeMessage
public static final java.lang.String ERR_NON_NILLABLE_ELEMENT
public static final java.lang.String ERR_NOT_SUBSTITUTABLE_TYPE
public static final java.lang.String ERR_UNDEFINED_TYPE
public XSREDocDecl(XMLSchemaGrammar grammar)
public Acceptor createAcceptor()
DocumentDeclaration
createAcceptor
in interface DocumentDeclaration
createAcceptor
in class REDocumentDeclaration
public java.lang.String localizeMessage(java.lang.String propertyName, java.lang.Object[] args)
localizeMessage
in class REDocumentDeclaration