public class AttributeFeeder extends Object implements ExpressionVisitorExpression
| Modifier and Type | Field and Description |
|---|---|
protected REDocumentDeclaration |
docDecl |
protected ExpressionPool |
pool |
| Constructor and Description |
|---|
AttributeFeeder(REDocumentDeclaration docDecl) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
feed(Expression exp,
AttributeToken token,
boolean ignoreUndeclaredAttribute) |
Expression |
onAnyString() |
Expression |
onAttribute(AttributeExp exp) |
Expression |
onChoice(ChoiceExp exp) |
Expression |
onConcur(ConcurExp exp) |
Expression |
onData(DataExp exp) |
Expression |
onElement(ElementExp exp) |
Expression |
onEpsilon() |
Expression |
onInterleave(InterleaveExp exp) |
Expression |
onList(ListExp exp) |
Expression |
onMixed(MixedExp exp) |
Expression |
onNullSet() |
Expression |
onOneOrMore(OneOrMoreExp exp) |
Expression |
onOther(OtherExp exp) |
Expression |
onRef(ReferenceExp exp) |
Expression |
onSequence(SequenceExp exp) |
Expression |
onValue(ValueExp exp) |
protected final REDocumentDeclaration docDecl
protected final ExpressionPool pool
public AttributeFeeder(REDocumentDeclaration docDecl)
public final Expression feed(Expression exp, AttributeToken token, boolean ignoreUndeclaredAttribute)
public Expression onAttribute(AttributeExp exp)
onAttribute in interface ExpressionVisitorExpressionpublic Expression onChoice(ChoiceExp exp)
onChoice in interface ExpressionVisitorExpressionpublic Expression onElement(ElementExp exp)
onElement in interface ExpressionVisitorExpressionpublic Expression onOneOrMore(OneOrMoreExp exp)
onOneOrMore in interface ExpressionVisitorExpressionpublic Expression onMixed(MixedExp exp)
onMixed in interface ExpressionVisitorExpressionpublic Expression onList(ListExp exp)
onList in interface ExpressionVisitorExpressionpublic Expression onEpsilon()
onEpsilon in interface ExpressionVisitorExpressionpublic Expression onNullSet()
onNullSet in interface ExpressionVisitorExpressionpublic Expression onAnyString()
onAnyString in interface ExpressionVisitorExpressionpublic Expression onRef(ReferenceExp exp)
onRef in interface ExpressionVisitorExpressionpublic Expression onOther(OtherExp exp)
onOther in interface ExpressionVisitorExpressionpublic Expression onSequence(SequenceExp exp)
onSequence in interface ExpressionVisitorExpressionpublic Expression onData(DataExp exp)
onData in interface ExpressionVisitorExpressionpublic Expression onValue(ValueExp exp)
onValue in interface ExpressionVisitorExpressionpublic Expression onConcur(ConcurExp exp)
onConcur in interface ExpressionVisitorExpressionpublic Expression onInterleave(InterleaveExp exp)
onInterleave in interface ExpressionVisitorExpressionCopyright © 2016 Oracle Corporation. All Rights Reserved.