token
Class ATokVisitor

java.lang.Object
  extended by token.ATokVisitor
All Implemented Interfaces:
ITokVisitor

public abstract class ATokVisitor
extends java.lang.Object
implements ITokVisitor

A visitor to an Token.


Field Summary
private  java.util.Map<java.lang.String,ITokVisitorCmd> cmds
           
private  ITokVisitorCmd defaultCmd
           
 
Constructor Summary
ATokVisitor()
           
ATokVisitor(ITokVisitorCmd defaultCmd)
           
 
Method Summary
 void addCmd(java.lang.String id, ITokVisitorCmd cmd)
           
 java.lang.Object caseAt(java.lang.String id, Token host, java.lang.Object... params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultCmd

private ITokVisitorCmd defaultCmd

cmds

private java.util.Map<java.lang.String,ITokVisitorCmd> cmds
Constructor Detail

ATokVisitor

public ATokVisitor()

ATokVisitor

public ATokVisitor(ITokVisitorCmd defaultCmd)
Method Detail

caseAt

public java.lang.Object caseAt(java.lang.String id,
                               Token host,
                               java.lang.Object... params)
Specified by:
caseAt in interface ITokVisitor

addCmd

public void addCmd(java.lang.String id,
                   ITokVisitorCmd cmd)