com.sun.msv.grammar

Interface ExpressionVisitorExpression

Known Subinterfaces:
RELAXExpressionVisitorExpression
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 Details

onAnyString

public Expression onAnyString()

onAttribute

public Expression onAttribute(AttributeExp exp)

onChoice

public Expression onChoice(ChoiceExp exp)

onConcur

public Expression onConcur(ConcurExp p)

onData

public Expression onData(DataExp exp)

onElement

public Expression onElement(ElementExp exp)

onEpsilon

public Expression onEpsilon()

onInterleave

public Expression onInterleave(InterleaveExp p)

onList

public Expression onList(ListExp exp)

onMixed

public Expression onMixed(MixedExp exp)

onNullSet

public Expression onNullSet()

onOneOrMore

public Expression onOneOrMore(OneOrMoreExp exp)

onOther

public Expression onOther(OtherExp exp)

onRef

public Expression onRef(ReferenceExp exp)

onSequence

public Expression onSequence(SequenceExp exp)

onValue

public Expression onValue(ValueExp exp)