asg.cliche
Class TokenException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by asg.cliche.CLIException
              extended by asg.cliche.TokenException
All Implemented Interfaces:
java.io.Serializable

public class TokenException
extends CLIException

Exception pointing at the token which caused it. Used to report invalid parameter types.

See Also:
Serialized Form

Constructor Summary
TokenException(Token token)
           
TokenException(Token token, java.lang.String message)
           
TokenException(Token token, java.lang.String message, java.lang.Throwable cause)
           
TokenException(Token token, java.lang.Throwable cause)
           
 
Method Summary
 Token getToken()
           
 
Methods inherited from class asg.cliche.CLIException
createAmbiguousCommandExc, createCommandNotFound, createCommandNotFoundForArgNum
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TokenException

public TokenException(Token token)

TokenException

public TokenException(Token token,
                      java.lang.String message)

TokenException

public TokenException(Token token,
                      java.lang.Throwable cause)

TokenException

public TokenException(Token token,
                      java.lang.String message,
                      java.lang.Throwable cause)
Method Detail

getToken

public Token getToken()