com.sun.msv.verifier.regexp.xmlschema
Class XSAcceptor
java.lang.Object
|
+--com.sun.msv.verifier.regexp.ExpressionAcceptor
|
+--com.sun.msv.verifier.regexp.ContentModelAcceptor
|
+--com.sun.msv.verifier.regexp.SimpleAcceptor
|
+--com.sun.msv.verifier.regexp.xmlschema.XSAcceptor
- All Implemented Interfaces:
- Acceptor
- public class XSAcceptor
- extends SimpleAcceptor
Acceptor implementation for XSREDocDecl.
This class should be considered as a "quick-hack" to
better accomodate W3C XML Schema.
XSINamespace
public static final String XSINamespace
XMLSchemaNamespace
public static final String XMLSchemaNamespace
XSAcceptor
public XSAcceptor(XSREDocDecl docDecl,
Expression combined,
ElementExp owner,
Expression continuation)
createClone
public Acceptor createClone()
- Description copied from interface:
Acceptor
- clones this acceptor.
You can keep a "bookmark" of the acceptor by cloning it.
This is useful when you are trying to perform "partial validation".
Cloned acceptor will behave in exactly the same way as the original one.
- Overrides:
createClone
in class SimpleAcceptor
createChildAcceptor
public Acceptor createChildAcceptor(StartTagInfo sti,
StringRef refErr)
- Description copied from class:
ExpressionAcceptor
- creates combined child acceptor and primitive child acceptors (if necessary).
be careful not to keep returned object too long because
it is reused whenever the method is called.
- Overrides:
createChildAcceptor
in class ExpressionAcceptor
- Following copied from class:
com.sun.msv.verifier.regexp.ExpressionAcceptor
- Returns:
- null
if errRef is null and this expression cannot accept given start tag.
if errRef is non-null and error recovery is not possible.