net.sf.jexpel.internal.parser
Class Tokenizer

java.lang.Object
  extended by net.sf.jexpel.internal.parser.Tokenizer

public class Tokenizer
extends java.lang.Object


Nested Class Summary
static class Tokenizer.Token
           
 
Constructor Summary
Tokenizer(java.lang.String expr, java.util.List<java.lang.String> properties, java.lang.Class<?> rootClass)
           
 
Method Summary
 OperatorType getOperatorType()
           
 TokenType getTokenType()
           
 boolean hasMoreTokens()
           
 java.lang.String next()
           
 Tokenizer.Token nextToken()
           
 java.util.List<Tokenizer.Token> tokenize()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tokenizer

public Tokenizer(java.lang.String expr,
                 java.util.List<java.lang.String> properties,
                 java.lang.Class<?> rootClass)
Method Detail

next

public java.lang.String next()

getTokenType

public TokenType getTokenType()

hasMoreTokens

public boolean hasMoreTokens()

getOperatorType

public OperatorType getOperatorType()

nextToken

public Tokenizer.Token nextToken()

tokenize

public java.util.List<Tokenizer.Token> tokenize()