Package com.sun.msv.relaxns.verifier
Class RulesAcceptor
java.lang.Object
com.sun.msv.verifier.regexp.ExpressionAcceptor
com.sun.msv.verifier.regexp.ContentModelAcceptor
com.sun.msv.verifier.regexp.ComplexAcceptorBaseImpl
com.sun.msv.relaxns.verifier.RulesAcceptor
- All Implemented Interfaces:
Acceptor
Acceptor that is used to validate root node of the island.
This object receives
DeclImpl
s and validates them.-
Field Summary
FieldsFields inherited from class com.sun.msv.verifier.regexp.ComplexAcceptorBaseImpl
contents
Fields inherited from class com.sun.msv.verifier.regexp.ExpressionAcceptor
docDecl, ignoreUndeclaredAttributes
Fields inherited from interface com.sun.msv.verifier.Acceptor
STRING_IGNORE, STRING_PROHIBITED, STRING_STRICT
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
RulesAcceptor
(REDocumentDeclaration docDecl, Expression combined, Expression[] contentModels, DeclImpl[] owners) RulesAcceptor
(REDocumentDeclaration docDecl, DeclImpl[] rules) -
Method Summary
Modifier and TypeMethodDescriptionclones this acceptor.private static Expression
createCombined
(ExpressionPool pool, DeclImpl[] rules) helper function for constructorprivate static Expression[]
getContents
(DeclImpl[] rules) helper function for constructor(package private) org.iso_relax.dispatcher.ElementDecl[]
collects satisfied ElementDeclImpls.Methods inherited from class com.sun.msv.verifier.regexp.ComplexAcceptorBaseImpl
onAttribute, onEndAttributes, onText2, stepForward
Methods inherited from class com.sun.msv.verifier.regexp.ContentModelAcceptor
createAcceptor, getOwnerType
Methods inherited from class com.sun.msv.verifier.regexp.ExpressionAcceptor
createChildAcceptor, diagnoseUncompletedContent, getExpression, getStringCareLevel, isAcceptState, onAttribute, onAttribute2, onText, stepForward, stepForwardByContinuation
-
Field Details
-
owners
-
-
Constructor Details
-
RulesAcceptor
-
RulesAcceptor
private RulesAcceptor(REDocumentDeclaration docDecl, Expression combined, Expression[] contentModels, DeclImpl[] owners)
-
-
Method Details
-
createCombined
helper function for constructor -
getContents
helper function for constructor -
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.
-
getSatisfiedElementDecls
org.iso_relax.dispatcher.ElementDecl[] getSatisfiedElementDecls()collects satisfied ElementDeclImpls.- See Also:
-