Class TokenParser
- java.lang.Object
-
- com.aspectran.core.context.expr.token.TokenParser
-
public class TokenParser extends java.lang.Object
The Class TokenParser.
-
-
Constructor Summary
Constructors Constructor Description TokenParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Token[]
makeTokens(java.lang.String expression, boolean tokenize)
Convert the given string into tokens.static Token[]
parse(java.lang.String expression)
Returns an array of tokens that contains tokenized string.static Token[]
parse(java.lang.String expression, boolean optimize)
Returns an array of tokens that contains tokenized string.static java.util.List<Token[]>
parseAsList(java.lang.String expression)
static java.util.Map<java.lang.String,Token[]>
parseAsMap(java.lang.String expression)
static java.lang.String
toString(Token[] tokens)
Convert to string from the token array.
-
-
-
Method Detail
-
parse
public static Token[] parse(java.lang.String expression)
Returns an array of tokens that contains tokenized string.- Parameters:
expression
- the expression to parse- Returns:
- an array of tokens
-
parse
public static Token[] parse(java.lang.String expression, boolean optimize)
Returns an array of tokens that contains tokenized string.- Parameters:
expression
- the expression to parseoptimize
- whether to optimize tokens- Returns:
- an array of tokens
-
parseAsList
public static java.util.List<Token[]> parseAsList(java.lang.String expression)
-
parseAsMap
public static java.util.Map<java.lang.String,Token[]> parseAsMap(java.lang.String expression)
-
makeTokens
public static Token[] makeTokens(java.lang.String expression, boolean tokenize)
Convert the given string into tokens.- Parameters:
expression
- the expression to parsetokenize
- whether to tokenize- Returns:
- the token[]
-
toString
public static java.lang.String toString(Token[] tokens)
Convert to string from the token array.- Parameters:
tokens
- the tokens- Returns:
- the string
-
-