com.sun.msv.grammar
Interface ExpressionVisitorExpression

All Known Subinterfaces:
RELAXExpressionVisitorExpression
All Known Implementing Classes:
ExpressionCloner, AttributePicker, AttributeFeeder, ResidualCalculator

public interface ExpressionVisitorExpression

ExpressionVisitor that returns Expression object.

Author:
Kohsuke KAWAGUCHI

Method Summary
 Expression onAnyString()
           
 Expression onAttribute(AttributeExp exp)
           
 Expression onChoice(ChoiceExp exp)
           
 Expression onConcur(ConcurExp p)
           
 Expression onElement(ElementExp exp)
           
 Expression onEpsilon()
           
 Expression onInterleave(InterleaveExp p)
           
 Expression onKey(KeyExp 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 onTypedString(TypedStringExp exp)
           
 

Method Detail

onAttribute

public Expression onAttribute(AttributeExp exp)

onChoice

public Expression onChoice(ChoiceExp exp)

onElement

public Expression onElement(ElementExp exp)

onOneOrMore

public Expression onOneOrMore(OneOrMoreExp exp)

onMixed

public Expression onMixed(MixedExp exp)

onList

public Expression onList(ListExp exp)

onKey

public Expression onKey(KeyExp exp)

onRef

public Expression onRef(ReferenceExp exp)

onOther

public Expression onOther(OtherExp exp)

onEpsilon

public Expression onEpsilon()

onNullSet

public Expression onNullSet()

onAnyString

public Expression onAnyString()

onSequence

public Expression onSequence(SequenceExp exp)

onTypedString

public Expression onTypedString(TypedStringExp exp)

onConcur

public Expression onConcur(ConcurExp p)

onInterleave

public Expression onInterleave(InterleaveExp p)