com.sun.msv.grammar
Interface ExpressionVisitorExpression

All Known Subinterfaces:
RELAXExpressionVisitorExpression
All Known Implementing Classes:
AttributeFeeder, AttributePicker, AttributePruner, AttributeRemover, ExpressionCloner, IslandSchemaImpl.Binder, RefExpRemover, 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 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)