static Expression |
Expression.create(boolean value) |
Creates an expression that is just one value.
|
static Expression |
Expression.create(double value) |
Creates an expression that is just one value.
|
static Expression |
Expression.create(long value) |
Creates an expression that is just one value.
|
static Expression |
Expression.create(ExpressionNode[] nodes) |
Creates an expression that is a full expression.
|
static Expression |
Expression.create(ExpressionValue value) |
Creates an expression that is just one value.
|
Expression |
Expression.intern() |
Internalizes an expression: adds this expression to an internal bank and returns it,
or returns an existing reference for the same expression already stored.
|
static Expression |
ExpressionFactory.parseExpression(Reader reader,
ExpressionFunctionResolver resolver) |
Parses a single-line expression.
|
static Expression |
ExpressionFactory.parseExpression(String inputString) |
Parses a single-line expression.
|
static Expression |
ExpressionFactory.parseExpression(String inputString,
ExpressionFunctionResolver resolver) |
Parses a single-line expression.
|
static Expression |
ExpressionFactory.parseExpressionBlock(Reader reader,
ExpressionFunctionResolver resolver) |
Parses an expression block (multi-line/statement expression).
|
static Expression |
ExpressionFactory.parseExpressionBlock(String inputString) |
Parses an expression block (multi-line/statement expression).
|
static Expression |
ExpressionFactory.parseExpressionBlock(String inputString,
ExpressionFunctionResolver resolver) |
Parses an expression block (multi-line/statement expression).
|