Package com.sun.msv.verifier.regexp
Class AttributeFeeder
java.lang.Object
com.sun.msv.verifier.regexp.AttributeFeeder
- All Implemented Interfaces:
ExpressionVisitorExpression
Feeds AttributeToken to the expression and obtains the residual (content model).
AttributeTokens are fed in order-less fashion.
- Author:
- Kohsuke KAWAGUCHI
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final REDocumentDeclarationprotected final ExpressionPool -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Expressionfeed(Expression exp, AttributeToken token, boolean ignoreUndeclaredAttribute) onAttribute(AttributeExp exp) onElement(ElementExp exp) onOneOrMore(OneOrMoreExp exp) onRef(ReferenceExp exp) onSequence(SequenceExp exp)
-
Field Details
-
docDecl
-
pool
-
-
Constructor Details
-
AttributeFeeder
-
-
Method Details
-
feed
public final Expression feed(Expression exp, AttributeToken token, boolean ignoreUndeclaredAttribute) -
onAttribute
- Specified by:
onAttributein interfaceExpressionVisitorExpression
-
onChoice
- Specified by:
onChoicein interfaceExpressionVisitorExpression
-
onElement
- Specified by:
onElementin interfaceExpressionVisitorExpression
-
onOneOrMore
- Specified by:
onOneOrMorein interfaceExpressionVisitorExpression
-
onMixed
- Specified by:
onMixedin interfaceExpressionVisitorExpression
-
onList
- Specified by:
onListin interfaceExpressionVisitorExpression
-
onEpsilon
- Specified by:
onEpsilonin interfaceExpressionVisitorExpression
-
onNullSet
- Specified by:
onNullSetin interfaceExpressionVisitorExpression
-
onAnyString
- Specified by:
onAnyStringin interfaceExpressionVisitorExpression
-
onRef
- Specified by:
onRefin interfaceExpressionVisitorExpression
-
onOther
- Specified by:
onOtherin interfaceExpressionVisitorExpression
-
onSequence
- Specified by:
onSequencein interfaceExpressionVisitorExpression
-
onData
- Specified by:
onDatain interfaceExpressionVisitorExpression
-
onValue
- Specified by:
onValuein interfaceExpressionVisitorExpression
-
onConcur
- Specified by:
onConcurin interfaceExpressionVisitorExpression
-
onInterleave
- Specified by:
onInterleavein interfaceExpressionVisitorExpression
-