Top Description Constructors Methods
com.sun.msv.grammar.util

public abstract Class ExpressionWalker

extends Object
implements ExpressionVisitorVoid
Class Inheritance
All Implemented Interfaces
com.sun.msv.grammar.ExpressionVisitorVoid
Known Direct Subclasses
com.sun.msv.reader.trex.ng.RestrictionChecker.DefaultChecker, com.sun.msv.reader.xmlschema.AttributeWildcardComputer
Imports
com.sun.msv.grammar.AttributeExp, .BinaryExp, .ChoiceExp, .ConcurExp, .DataExp, .ElementExp, .ExpressionVisitorVoid, .InterleaveExp, .ListExp, .MixedExp, .OneOrMoreExp, .OtherExp, .ReferenceExp, .SequenceExp, .ValueExp

Visits all reachable expressions but do nothing. Note that unless the derived class do something, this implementation will recurse infinitely.
Author
Kohsuke KAWAGUCHI

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ExpressionWalkerback to summary
public ExpressionWalker()

Method Detail

onAnyStringback to summary
public void onAnyString()

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onAnyString.

onAttributeback to summary
public void onAttribute(AttributeExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onAttribute.

onBinExpback to summary
public void onBinExp(BinaryExp exp)
onChoiceback to summary
public void onChoice(ChoiceExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onChoice.

onConcurback to summary
public void onConcur(ConcurExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onConcur.

onDataback to summary
public void onData(DataExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onData.

onElementback to summary
public void onElement(ElementExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onElement.

onEpsilonback to summary
public void onEpsilon()

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onEpsilon.

onInterleaveback to summary
public void onInterleave(InterleaveExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onInterleave.

onListback to summary
public void onList(ListExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onList.

onMixedback to summary
public void onMixed(MixedExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onMixed.

onNullSetback to summary
public void onNullSet()

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onNullSet.

onOneOrMoreback to summary
public void onOneOrMore(OneOrMoreExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onOneOrMore.

onOtherback to summary
public void onOther(OtherExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onOther.

onRefback to summary
public void onRef(ReferenceExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onRef.

onSequenceback to summary
public void onSequence(SequenceExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onSequence.

onValueback to summary
public void onValue(ValueExp exp)

Implements com.sun.msv.grammar.ExpressionVisitorVoid.onValue.