| Package | Description |
|---|---|
| com.caucho.config.el | |
| com.caucho.config.program | |
| com.caucho.config.type | |
| com.caucho.el |
| Modifier and Type | Method and Description |
|---|---|
Expr |
CandiExpr.createField(Expr field) |
Expr |
CandiExpr.createField(java.lang.String field) |
Expr |
CandiExpr.createMethod(Expr[] args) |
| Modifier and Type | Method and Description |
|---|---|
Expr |
CandiExpr.createField(Expr field) |
Expr |
CandiExpr.createMethod(Expr[] args) |
| Constructor and Description |
|---|
CandiExpr(Expr expr) |
| Constructor and Description |
|---|
ExprProgram(Expr expr) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<Expr> |
ExprType.getType()
Returns the Java type.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
BooleanType.valueOf(ELContext env,
Expr expr)
Converts the value to a value of the type.
|
java.lang.Object |
BooleanPrimitiveType.valueOf(ELContext env,
Expr expr)
Converts the value to a value of the type.
|
java.lang.Object |
ConfigType.valueOf(ELContext env,
Expr value)
Converts the value to a value of the type.
|
| Modifier and Type | Field and Description |
|---|---|
protected Expr |
AbstractValueExpression._expr |
| Modifier and Type | Method and Description |
|---|---|
static Expr |
UnaryExpr.create(int op,
Expr expr) |
static Expr |
BinaryExpr.create(int op,
Expr left,
Expr right) |
Expr |
Expr.createField(Expr field)
Creates a field reference using this expression as the base object.
|
Expr |
ValueExpr.createField(java.lang.String field)
Creates a field reference using this expression as the base object.
|
Expr |
IdExpr.createField(java.lang.String field)
Creates a field reference using this expression as the base object.
|
Expr |
PathExpr.createField(java.lang.String field)
Creates a field reference using this expression as the base object.
|
Expr |
Expr.createField(java.lang.String field)
Creates a field reference using this expression as the base object.
|
protected Expr |
ELParser.createImplicitObjectExpr(java.lang.String name)
Creates the implicit object for the name.
|
Expr |
PathExpr.createMethod(Expr[] args)
Creates a method call using this as the
obj.method
expression |
Expr |
ArrayResolverExpr.createMethod(Expr[] args)
Creates a method for constant arrays.
|
Expr |
Expr.createMethod(Expr[] args)
Creates a method call using this as the
obj.method
expression |
Expr |
ArrayExpr.createMethod(Expr[] args)
Creates a method for constant arrays.
|
Expr |
ArrayResolverExpr.getExpr()
Returns the base expression.
|
Expr |
ArrayExpr.getExpr()
Returns the base expression.
|
Expr |
ArrayResolverExpr.getIndex()
Returns the index expression.
|
Expr |
ArrayExpr.getIndex()
Returns the index expression.
|
Expr |
ELParser.parse()
Parses the expression string.
|
Expr |
ELParser.parseInterpolate()
Parses interpolated code.
|
| Modifier and Type | Method and Description |
|---|---|
static Expr |
UnaryExpr.create(int op,
Expr expr) |
static Expr |
BinaryExpr.create(int op,
Expr left,
Expr right) |
Expr |
Expr.createField(Expr field)
Creates a field reference using this expression as the base object.
|
Expr |
PathExpr.createMethod(Expr[] args)
Creates a method call using this as the
obj.method
expression |
Expr |
ArrayResolverExpr.createMethod(Expr[] args)
Creates a method for constant arrays.
|
Expr |
Expr.createMethod(Expr[] args)
Creates a method call using this as the
obj.method
expression |
Expr |
ArrayExpr.createMethod(Expr[] args)
Creates a method for constant arrays.
|
java.lang.Object |
StaticMethodExpr.evalMethod(Expr[] args,
ELContext env)
Evaluate the expression as an object.
|
abstract java.lang.Object |
Marshall.marshall(Expr expr,
ELContext env) |
| Constructor and Description |
|---|
AbstractValueExpression(Expr expr) |
AbstractValueExpression(Expr expr,
java.lang.String expressionString) |
AddExpr(Expr left,
Expr right)
Creates the addition expression.
|
ArrayExpr(Expr left,
Expr right)
Creates a new array expression.
|
ArrayResolverExpr(Expr left,
Expr right)
Creates a new array expression.
|
BigDecimalValueExpression(Expr expr) |
BigDecimalValueExpression(Expr expr,
java.lang.String expressionString) |
BigDecimalValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class expectedType) |
BigIntegerValueExpression(Expr expr) |
BigIntegerValueExpression(Expr expr,
java.lang.String expressionString) |
BigIntegerValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class expectedType) |
BooleanExpr(int op,
Expr left,
Expr right)
Constructs a new Boolean expression.
|
BooleanValueExpression(Expr expr) |
BooleanValueExpression(Expr expr,
java.lang.String expressionString) |
BooleanValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class expectedType) |
ByteValueExpression(Expr expr) |
ByteValueExpression(Expr expr,
java.lang.String expressionString) |
ByteValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class expectedType) |
CharacterValueExpression(Expr expr) |
CharacterValueExpression(Expr expr,
java.lang.String expressionString) |
CharacterValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class expectedType) |
ConditionalExpr(Expr test,
Expr trueExpr,
Expr falseExpr)
Creates the conditional expression.
|
ConditionalNullExpr(Expr value,
Expr defaultExpr)
Creates the conditional expression.
|
DivExpr(Expr left,
Expr right)
Creates the multiplication expression.
|
DoubleValueExpression(Expr expr) |
DoubleValueExpression(Expr expr,
java.lang.String expressionString) |
DoubleValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class expectedType) |
EqExpr(Expr left,
Expr right)
Creates a comparison expression
|
FloatValueExpression(Expr expr) |
FloatValueExpression(Expr expr,
java.lang.String expressionString) |
FloatValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class expectedType) |
FunctionExpr(Expr expr,
Expr[] args)
Creates a new method expression.
|
FunctionExpr(Expr expr,
Expr[] args)
Creates a new method expression.
|
GeExpr(Expr left,
Expr right)
Creates a comparison expression
|
GtExpr(Expr left,
Expr right)
Creates a comparison expression
|
IntegerValueExpression(Expr expr) |
IntegerValueExpression(Expr expr,
java.lang.String expressionString) |
IntegerValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class expectedType) |
InterpolateExpr(Expr left,
Expr right)
Create a new interpolation expression.
|
LeExpr(Expr left,
Expr right)
Creates a comparison expression
|
LongValueExpression(Expr expr) |
LongValueExpression(Expr expr,
java.lang.String expressionString) |
LongValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class expectedType) |
LtExpr(Expr left,
Expr right)
Creates a comparison expression
|
MatchesExpr(Expr left,
Expr right)
Creates a comparison expression
|
MethodExpr(Expr expr,
java.lang.String methodName,
Expr[] args)
Creates a new method expression.
|
MethodExpr(Expr expr,
java.lang.String methodName,
Expr[] args)
Creates a new method expression.
|
MethodExpressionImpl(Expr expr,
java.lang.String expressionString,
java.lang.Class<?> expectedType,
java.lang.Class<?>[] expectedArgs) |
MinusExpr(Expr expr)
Create a new minus expression.
|
ModExpr(Expr left,
Expr right)
Creates the multiplication expression.
|
MulExpr(Expr left,
Expr right)
Creates the multiplication expression.
|
NeExpr(Expr left,
Expr right)
Creates a comparison expression
|
ObjectValueExpression(Expr expr) |
ObjectValueExpression(Expr expr,
java.lang.String expressionString) |
ObjectValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class<?> expectedType) |
PathExpr(Expr expr,
java.lang.String path)
Creates a new path expression.
|
ShortValueExpression(Expr expr) |
ShortValueExpression(Expr expr,
java.lang.String expressionString) |
ShortValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class expectedType) |
StringValueExpression(Expr expr) |
StringValueExpression(Expr expr,
java.lang.String expressionString) |
StringValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class expectedType) |
SubExpr(Expr left,
Expr right)
Creates the subition expression.
|