Package com.sun.msv.grammar
Interface ExpressionVisitorExpression
-
- All Known Subinterfaces:
RELAXExpressionVisitorExpression
- All Known Implementing Classes:
AttributeFeeder
,AttributePicker
,AttributePruner
,AttributeRemover
,ExpressionCloner
,IslandSchemaImpl.Binder
,NoneTypeRemover
,RefExpRemover
,ResidualCalculator
,SchemaLocationRemover
public interface ExpressionVisitorExpression
ExpressionVisitor that returns Expression object.- Author:
- Kohsuke KAWAGUCHI
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Expression
onAnyString()
Expression
onAttribute(AttributeExp exp)
Expression
onChoice(ChoiceExp exp)
Expression
onConcur(ConcurExp p)
Expression
onData(DataExp exp)
Expression
onElement(ElementExp exp)
Expression
onEpsilon()
Expression
onInterleave(InterleaveExp p)
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)
-
-
-
Method Detail
-
onAttribute
Expression onAttribute(AttributeExp exp)
-
onChoice
Expression onChoice(ChoiceExp exp)
-
onElement
Expression onElement(ElementExp exp)
-
onOneOrMore
Expression onOneOrMore(OneOrMoreExp exp)
-
onMixed
Expression onMixed(MixedExp exp)
-
onList
Expression onList(ListExp exp)
-
onRef
Expression onRef(ReferenceExp exp)
-
onOther
Expression onOther(OtherExp exp)
-
onEpsilon
Expression onEpsilon()
-
onNullSet
Expression onNullSet()
-
onAnyString
Expression onAnyString()
-
onSequence
Expression onSequence(SequenceExp exp)
-
onData
Expression onData(DataExp exp)
-
onValue
Expression onValue(ValueExp exp)
-
onConcur
Expression onConcur(ConcurExp p)
-
onInterleave
Expression onInterleave(InterleaveExp p)
-
-