com.sun.msv.grammar

Class ChoiceExp

Implemented Interfaces:
Serializable

public final class ChoiceExp
extends BinaryExp

A|B.
Author:
Kohsuke KAWAGUCHI
See Also:
Serialized Form

Field Summary

Fields inherited from class com.sun.msv.grammar.BinaryExp

exp1, exp2

Fields inherited from class com.sun.msv.grammar.Expression

anyString, epsilon, nullSet, verifierTag

Method Summary

Object
visit(ExpressionVisitor visitor)
boolean
visit(ExpressionVisitorBoolean visitor)
Expression
visit(ExpressionVisitorExpression visitor)
void
visit(ExpressionVisitorVoid visitor)

Methods inherited from class com.sun.msv.grammar.BinaryExp

children, equals, getChildren

Methods inherited from class com.sun.msv.grammar.Expression

equals, getExpandedExp, hashCode, isEpsilonReducible, peelOccurence, visit, visit, visit, visit, visit, visit, visit, visit

Method Details

visit

public Object visit(ExpressionVisitor visitor)
Overrides:
visit in interface Expression

visit

public boolean visit(ExpressionVisitorBoolean visitor)
Overrides:
visit in interface Expression

visit

public Expression visit(ExpressionVisitorExpression visitor)
Overrides:
visit in interface Expression

visit

public void visit(ExpressionVisitorVoid visitor)
Overrides:
visit in interface Expression