org.jacorb.notification.filter.etcl
Class AbstractTCLVisitor

java.lang.Object
  extended byorg.jacorb.notification.filter.etcl.AbstractTCLVisitor
Direct Known Subclasses:
StaticTypeChecker, TCLCleanUp

public abstract class AbstractTCLVisitor
extends java.lang.Object

Adapter Class to help creating a Visitor for TCL Trees. Override the appropiate Methods.

Version:
$Id: AbstractTCLVisitor.java,v 1.4 2005/08/22 18:17:30 alphonse.bendt Exp $

Constructor Summary
AbstractTCLVisitor()
           
 
Method Summary
 void visitAnd(AndOperator and)
           
 void visitArray(ArrayOperator array)
           
 void visitAssoc(AssocOperator assoc)
           
 void visitBool(BoolValue bool)
           
 void visitComponent(ETCLComponentName component)
           
 void visitDefault(DefaultOperator defaultOp)
           
 void visitDiv(DivOperator div)
           
 void visitDot(DotOperator dot)
           
 void visitEq(EqOperator or)
           
 void visitExist(ExistOperator exist)
           
 void visitGt(GtOperator gt)
           
 void visitGteOperator(GteOperator o)
           
 void visitIdent(IdentValue ident)
           
 void visitImplicit(ImplicitOperatorNode operator)
           
 void visitIn(InOperator in)
           
 void visitLt(LtOperator lt)
           
 void visitLte(LteOperator lt)
           
 void visitMinus(MinusOperator minus)
           
 void visitMult(MultOperator mult)
           
 void visitNeq(NeqOperator or)
           
 void visitNot(NotOperator not)
           
 void visitNumber(NumberValue number)
           
 void visitOr(OrOperator or)
           
 void visitPlus(PlusOperator plus)
           
 void visitRuntimeVariable(RuntimeVariableNode r)
           
 void visitString(StringValue string)
           
 void visitSubstr(SubstrOperator substr)
           
 void visitUnionPosition(UnionPositionOperator unionPos)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTCLVisitor

public AbstractTCLVisitor()
Method Detail

visitPlus

public void visitPlus(PlusOperator plus)
               throws VisitorException
Throws:
VisitorException

visitAnd

public void visitAnd(AndOperator and)
              throws VisitorException
Throws:
VisitorException

visitMinus

public void visitMinus(MinusOperator minus)
                throws VisitorException
Throws:
VisitorException

visitDiv

public void visitDiv(DivOperator div)
              throws VisitorException
Throws:
VisitorException

visitMult

public void visitMult(MultOperator mult)
               throws VisitorException
Throws:
VisitorException

visitBool

public void visitBool(BoolValue bool)
               throws VisitorException
Throws:
VisitorException

visitNumber

public void visitNumber(NumberValue number)
                 throws VisitorException
Throws:
VisitorException

visitIdent

public void visitIdent(IdentValue ident)
                throws VisitorException
Throws:
VisitorException

visitSubstr

public void visitSubstr(SubstrOperator substr)
                 throws VisitorException
Throws:
VisitorException

visitString

public void visitString(StringValue string)
                 throws VisitorException
Throws:
VisitorException

visitDot

public void visitDot(DotOperator dot)
              throws VisitorException
Throws:
VisitorException

visitComponent

public void visitComponent(ETCLComponentName component)
                    throws VisitorException
Throws:
VisitorException

visitNot

public void visitNot(NotOperator not)
              throws VisitorException
Throws:
VisitorException

visitOr

public void visitOr(OrOperator or)
             throws VisitorException
Throws:
VisitorException

visitEq

public void visitEq(EqOperator or)
             throws VisitorException
Throws:
VisitorException

visitNeq

public void visitNeq(NeqOperator or)
              throws VisitorException
Throws:
VisitorException

visitLt

public void visitLt(LtOperator lt)
             throws VisitorException
Throws:
VisitorException

visitLte

public void visitLte(LteOperator lt)
              throws VisitorException
Throws:
VisitorException

visitGt

public void visitGt(GtOperator gt)
             throws VisitorException
Throws:
VisitorException

visitArray

public void visitArray(ArrayOperator array)
                throws VisitorException
Throws:
VisitorException

visitAssoc

public void visitAssoc(AssocOperator assoc)
                throws VisitorException
Throws:
VisitorException

visitUnionPosition

public void visitUnionPosition(UnionPositionOperator unionPos)
                        throws VisitorException
Throws:
VisitorException

visitImplicit

public void visitImplicit(ImplicitOperatorNode operator)
                   throws VisitorException
Throws:
VisitorException

visitExist

public void visitExist(ExistOperator exist)
                throws VisitorException
Throws:
VisitorException

visitDefault

public void visitDefault(DefaultOperator defaultOp)
                  throws VisitorException
Throws:
VisitorException

visitIn

public void visitIn(InOperator in)
             throws VisitorException
Throws:
VisitorException

visitGteOperator

public void visitGteOperator(GteOperator o)
                      throws VisitorException
Throws:
VisitorException

visitRuntimeVariable

public void visitRuntimeVariable(RuntimeVariableNode r)
                          throws VisitorException
Throws:
VisitorException