Web Site

org.codehaus.janino
Class Scanner.Token

java.lang.Object
  extended byorg.codehaus.janino.Scanner.Token
Direct Known Subclasses:
Scanner.EOFToken, Scanner.IdentifierToken, Scanner.KeywordToken, Scanner.LiteralToken, Scanner.OperatorToken
Enclosing class:
Scanner

public abstract class Scanner.Token
extends Object


Method Summary
 String getIdentifier()
           
 String getKeyword()
           
 Object getLiteralValue()
           
 Location getLocation()
           
 String getOperator()
           
 boolean isEOF()
           
 boolean isIdentifier()
           
 boolean isIdentifier(String id)
           
 boolean isKeyword()
           
 boolean isKeyword(String k)
           
 boolean isKeyword(String[] ks)
           
 boolean isLiteral()
           
 boolean isOperator()
           
 boolean isOperator(String o)
           
 boolean isOperator(String[] os)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getLocation

public Location getLocation()

isKeyword

public boolean isKeyword()

isKeyword

public boolean isKeyword(String k)

isKeyword

public boolean isKeyword(String[] ks)

getKeyword

public String getKeyword()
                  throws Scanner.ScanException
Throws:
Scanner.ScanException

isIdentifier

public boolean isIdentifier()

isIdentifier

public boolean isIdentifier(String id)

getIdentifier

public String getIdentifier()
                     throws Scanner.ScanException
Throws:
Scanner.ScanException

isLiteral

public boolean isLiteral()

getLiteralValue

public Object getLiteralValue()
                       throws Scanner.ScanException
Throws:
Scanner.ScanException

isOperator

public boolean isOperator()

isOperator

public boolean isOperator(String o)

isOperator

public boolean isOperator(String[] os)

getOperator

public String getOperator()
                   throws Scanner.ScanException
Throws:
Scanner.ScanException

isEOF

public boolean isEOF()

Web Site