com.sun.msv.grammar
Class ChoiceExp

java.lang.Object
  |
  +--com.sun.msv.grammar.Expression
        |
        +--com.sun.msv.grammar.BinaryExp
              |
              +--com.sun.msv.grammar.ChoiceExp
All Implemented Interfaces:
Serializable

public final class ChoiceExp
extends BinaryExp

A|B.

Author:
Kohsuke KAWAGUCHI
See Also:
Serialized Form

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
hashCode, isEpsilonReducible, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

visit

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

visit

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

visit

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

visit

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