Class ComplexAcceptor
java.lang.Object
com.sun.msv.verifier.regexp.ExpressionAcceptor
com.sun.msv.verifier.regexp.ContentModelAcceptor
com.sun.msv.verifier.regexp.ComplexAcceptorBaseImpl
com.sun.msv.verifier.regexp.ComplexAcceptor
- All Implemented Interfaces:
Acceptor
Accept that is used when more than one pattern can be applicable to the current context.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ElementExp[]each item of this array should be considered as read-only.Fields inherited from class ComplexAcceptorBaseImpl
contentsFields inherited from class ExpressionAcceptor
docDecl, ignoreUndeclaredAttributesFields inherited from interface Acceptor
STRING_IGNORE, STRING_PROHIBITED, STRING_STRICT -
Constructor Summary
ConstructorsConstructorDescriptionComplexAcceptor(REDocumentDeclaration docDecl, Expression combined, ElementExp[] primitives) ComplexAcceptor(REDocumentDeclaration docDecl, Expression combined, Expression[] contentModels, ElementExp[] owners) -
Method Summary
Modifier and TypeMethodDescriptionclones this acceptor.private static Expression[]createDefaultContentModels(ElementExp[] owners, ExpressionPool pool) final ElementExp[]collects satisfied ElementExps.Methods inherited from class ComplexAcceptorBaseImpl
onAttribute, onEndAttributes, onText2, stepForwardMethods inherited from class ContentModelAcceptor
createAcceptor, getOwnerTypeMethods inherited from class ExpressionAcceptor
createChildAcceptor, diagnoseUncompletedContent, getExpression, getStringCareLevel, isAcceptState, onAttribute, onAttribute2, onText, stepForward, stepForwardByContinuation
-
Field Details
-
owners
each item of this array should be considered as read-only.
-
-
Constructor Details
-
ComplexAcceptor
-
ComplexAcceptor
public ComplexAcceptor(REDocumentDeclaration docDecl, Expression combined, Expression[] contentModels, ElementExp[] owners)
-
-
Method Details
-
createDefaultContentModels
-
createClone
-
getSatisfiedOwners
collects satisfied ElementExps. "satisfied ElementExps" are ElementExps whose contents is now epsilon reducible.
-