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 String |
ERR_NON_NILLABLE_ELEMENT |
static String |
ERR_NOT_SUBSTITUTABLE_TYPE |
static String |
ERR_UNDEFINED_TYPE |
protected XMLSchemaGrammar |
grammar
the grammar which this VGM is using.
|
protected AttributeExp |
xsiAttExp
AttributeExp that matches to "xsi:***" attributes.
|
attFeeder, attPicker, attPruner, attRemover, attToken, cccec, 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, ecc, pool, resCalc, topLevel| Constructor and Description |
|---|
XSREDocDecl(XMLSchemaGrammar grammar) |
| Modifier and Type | Method and Description |
|---|---|
Acceptor |
createAcceptor()
creates a new Acceptor that will validate the document element.
|
String |
localizeMessage(String propertyName,
Object[] args) |
localizeMessage, localizeMessageprotected final XMLSchemaGrammar grammar
protected final AttributeExp xsiAttExp
public static final String ERR_NON_NILLABLE_ELEMENT
public static final String ERR_NOT_SUBSTITUTABLE_TYPE
public static final String ERR_UNDEFINED_TYPE
public XSREDocDecl(XMLSchemaGrammar grammar)
public Acceptor createAcceptor()
DocumentDeclarationcreateAcceptor in interface DocumentDeclarationcreateAcceptor in class REDocumentDeclarationpublic String localizeMessage(String propertyName, Object[] args)
localizeMessage in class REDocumentDeclarationCopyright © 2014 Oracle Corporation. All Rights Reserved.