Modifier and Type | Class and Description |
---|---|
class |
ConfigELContext
Creates a variable resolver based on the classloader.
|
Modifier and Type | Method and Description |
---|---|
static ELContext |
Config.getEnvironment()
Returns the variable resolver.
|
static ELContext |
Config.getEnvironment(java.util.HashMap<java.lang.String,java.lang.Object> varMap) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ConfigPropertiesResolver.getValue(ELContext env,
java.lang.Object base,
java.lang.Object property)
Returns the named variable value.
|
Modifier and Type | Method and Description |
---|---|
MethodExpression |
CandiExpressionFactory.createMethodExpression(ELContext context,
java.lang.String expression,
java.lang.Class<?> expectedReturnType,
java.lang.Class<?>[] expectedParamTypes) |
ValueExpression |
CandiExpressionFactory.createValueExpression(ELContext context,
java.lang.String expression,
java.lang.Class<?> expectedType) |
java.math.BigDecimal |
CandiExpr.evalBigDecimal(ELContext env) |
java.math.BigInteger |
CandiExpr.evalBigInteger(ELContext env) |
boolean |
CandiExpr.evalBoolean(ELContext env) |
char |
CandiExpr.evalCharacter(ELContext env) |
double |
CandiExpr.evalDouble(ELContext env) |
long |
CandiExpr.evalLong(ELContext env) |
long |
CandiExpr.evalPeriod(ELContext env) |
java.lang.String |
CandiExpr.evalString(ELContext env) |
java.lang.String |
CandiExpr.evalStringWithNull(ELContext env) |
java.lang.Class<?> |
ConfigContextResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
CandiElResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
ConfigContextResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
CandiElResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
MethodInfo |
CandiExpr.getMethodInfo(ELContext env,
java.lang.Class<?> returnType,
java.lang.Class<?>[] argTypes) |
java.lang.Class<?> |
CandiExpr.getType(ELContext context) |
java.lang.Class<?> |
CandiValueExpression.getType(ELContext context) |
java.lang.Class<?> |
ConfigContextResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Class<?> |
CandiElResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
CandiExpr.getValue(ELContext env) |
java.lang.Object |
CandiValueExpression.getValue(ELContext context) |
java.lang.Object |
ConfigContextResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
CandiElResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
CandiExpr.invoke(ELContext env,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args) |
boolean |
CandiExpr.isReadOnly(ELContext env) |
boolean |
CandiValueExpression.isReadOnly(ELContext context) |
boolean |
ConfigContextResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
boolean |
CandiElResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
boolean |
CandiExpr.print(JspWriter out,
ELContext env,
boolean escapeXml) |
boolean |
CandiExpr.print(WriteStream out,
ELContext env,
boolean escapeXml) |
void |
CandiExpr.setValue(ELContext env,
java.lang.Object value) |
void |
CandiValueExpression.setValue(ELContext context,
java.lang.Object value) |
void |
ConfigContextResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
void |
CandiElResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
Modifier and Type | Class and Description |
---|---|
class |
CandiELContext
Creates a variable resolver based on the classloader.
|
Modifier and Type | Method and Description |
---|---|
static Path |
PathType.lookupPath(java.lang.String string,
ELContext env) |
static Path |
PathType.lookupPath(java.lang.String string,
ELContext env,
Path pwd) |
java.lang.Object |
ConfigType.valueOf(ELContext env,
Expr value)
Converts the value to a value of the type.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
StringTypeBuilder.evalString(java.lang.String string,
ELContext env) |
static Path |
PathBuilder.lookupPath(java.lang.String string,
ELContext env) |
static Path |
PathBuilder.lookupPath(java.lang.String string,
ELContext env,
Path pwd) |
Modifier and Type | Class and Description |
---|---|
class |
EnvironmentContext
Creates a variable resolver based on the classloader.
|
Modifier and Type | Field and Description |
---|---|
protected ELContext |
ELParser._elContext |
Modifier and Type | Method and Description |
---|---|
static ELContext |
EL.getEnvironment() |
static ELContext |
EL.getEnvironment(java.lang.ClassLoader loader) |
Modifier and Type | Method and Description |
---|---|
MethodExpression |
ExpressionFactoryImpl.createMethodExpression(ELContext context,
java.lang.String expression,
java.lang.Class<?> expectedReturnType,
java.lang.Class<?>[] expectedParamTypes) |
ValueExpression |
ExpressionFactoryImpl.createValueExpression(ELContext context,
java.lang.String expression,
java.lang.Class<?> expectedType) |
static java.lang.Object |
Expr.error(java.lang.Throwable e,
ELContext env)
Returns an error object
|
java.math.BigDecimal |
Expr.evalBigDecimal(ELContext env)
Evaluate the expression, knowing the value should be a BigDecimal.
|
java.math.BigInteger |
Expr.evalBigInteger(ELContext env)
Evaluate the expression, knowing the value should be a BigInteger.
|
boolean |
GeExpr.evalBoolean(ELContext env)
Evaluate the expression as a boolean.
|
boolean |
EqExpr.evalBoolean(ELContext env)
Evaluate the expression as a boolean.
|
boolean |
Expr.evalBoolean(ELContext env)
Evaluate the expression, knowing the value should be a boolean.
|
boolean |
LtExpr.evalBoolean(ELContext env)
Evaluate the expression as a boolean.
|
boolean |
BooleanExpr.evalBoolean(ELContext env)
Evaluate the expression as a boolean.
|
boolean |
NeExpr.evalBoolean(ELContext env)
Evaluate the expression as a boolean.
|
boolean |
GtExpr.evalBoolean(ELContext env)
Evaluate the expression as a boolean.
|
boolean |
ConditionalExpr.evalBoolean(ELContext env)
Evaluate the expression as a boolean
|
boolean |
BooleanLiteral.evalBoolean(ELContext env)
Evaluate the expression as an boolean
|
boolean |
MatchesExpr.evalBoolean(ELContext env)
Evaluate the expression as a boolean.
|
boolean |
CmpExpr.evalBoolean(ELContext env)
Evaluate the expression as a boolean.
|
abstract boolean |
AbstractBooleanExpr.evalBoolean(ELContext env)
Evaluate the expression as a boolean
|
boolean |
LeExpr.evalBoolean(ELContext env)
Evaluate the expression as a boolean.
|
boolean |
UnaryExpr.evalBoolean(ELContext env)
Evaluate the expression as a boolean.
|
static boolean |
EL.evalBoolean(java.lang.String value,
ELContext env) |
char |
Expr.evalCharacter(ELContext env)
Evaluate the expression, knowing the value should be a string
|
double |
MinusExpr.evalDouble(ELContext env)
Evaluate the expression as a double
|
double |
MulExpr.evalDouble(ELContext env)
Evaluate the expression as a double
|
double |
BinaryExpr.evalDouble(ELContext env)
Evaluate the expression as a double
|
double |
Expr.evalDouble(ELContext env)
Evaluate the expression, knowing the value should be a double.
|
double |
DivExpr.evalDouble(ELContext env)
Evaluate the expression as a double
|
double |
LongLiteral.evalDouble(ELContext env)
Evaluate the expression as a double.
|
double |
DoubleLiteral.evalDouble(ELContext env)
Evaluate the expression as an object as a double
|
double |
ConditionalExpr.evalDouble(ELContext env)
Evaluate the expression as a double
|
double |
SubExpr.evalDouble(ELContext env)
Evaluate the expression as a double
|
double |
AbstractBooleanExpr.evalDouble(ELContext env)
Evaluate the expression as a double
|
double |
AddExpr.evalDouble(ELContext env)
Evaluate the expression as a double
|
double |
UnaryExpr.evalDouble(ELContext env)
Evaluate the expression as a double
|
double |
ModExpr.evalDouble(ELContext env)
Evaluate the expression as a double
|
long |
MinusExpr.evalLong(ELContext env)
Evaluate the expression as a long
|
long |
MulExpr.evalLong(ELContext env)
Evaluate the expression as a long
|
long |
BinaryExpr.evalLong(ELContext env)
Evaluate the expression as a long
|
long |
Expr.evalLong(ELContext env)
Evaluate the expression, knowing the value should be a long
|
long |
DivExpr.evalLong(ELContext env)
Evaluate the expression as a long
|
long |
LongLiteral.evalLong(ELContext env)
Evaluate the expression as an object as a long.
|
long |
DoubleLiteral.evalLong(ELContext env)
Evaluate the expression as an object as a long.
|
long |
ConditionalExpr.evalLong(ELContext env)
Evaluate the expression as a long
|
long |
SubExpr.evalLong(ELContext env)
Evaluate the expression as a long
|
long |
AbstractBooleanExpr.evalLong(ELContext env)
Evaluate the expression as a long
|
long |
AddExpr.evalLong(ELContext env)
Evaluate the expression as a long
|
long |
UnaryExpr.evalLong(ELContext env)
Evaluate the expression as a long
|
long |
ModExpr.evalLong(ELContext env)
Evaluate the expression as a long
|
java.lang.Object |
StaticMethodExpr.evalMethod(Expr[] args,
ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
Expr.evalObject(ELContext env)
Evaluates the expression, returning an object.
|
long |
Expr.evalPeriod(ELContext env)
Evaluate the expression, knowing the value should be a period
|
java.lang.String |
Expr.evalString(ELContext env)
Evaluate the expression, knowing the value should be a string
|
java.lang.String |
InterpolateExpr.evalString(ELContext env)
Evaluate the expression as an object.
|
java.lang.String |
ConditionalExpr.evalString(ELContext env)
Evaluate the expression as a string
|
java.lang.String |
StringLiteral.evalString(ELContext env)
Evaluate the expr as a string
|
java.lang.String |
AbstractBooleanExpr.evalString(ELContext env)
Evaluate the expression as a string
|
static java.lang.String |
EL.evalString(java.lang.String value,
ELContext env) |
java.lang.String |
Expr.evalStringWithNull(ELContext env)
Evaluate the expression, knowing the value should be a string
|
java.lang.Class<?> |
MapVariableResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
EnvironmentLevelELResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
EnvironmentELResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
AbstractVariableResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
StackELResolver.getCommonPropertyType(ELContext env,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
MapVariableResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
EnvironmentLevelELResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
EnvironmentELResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
AbstractVariableResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
StackELResolver.getFeatureDescriptors(ELContext env,
java.lang.Object base) |
MethodInfo |
MethodExpressionImpl.getMethodInfo(ELContext context) |
MethodInfo |
PathExpr.getMethodInfo(ELContext env,
java.lang.Class<?> retType,
java.lang.Class<?>[] argTypes)
Returns the method info.
|
MethodInfo |
Expr.getMethodInfo(ELContext env,
java.lang.Class<?> returnType,
java.lang.Class<?>[] argTypes)
Evaluates the expression, returning an object.
|
MethodInfo |
ArrayResolverExpr.getMethodInfo(ELContext env,
java.lang.Class<?> returnType,
java.lang.Class<?>[] argTypes)
Evaluates the expression, returning an object.
|
MethodInfo |
StringLiteral.getMethodInfo(ELContext env,
java.lang.Class<?> returnType,
java.lang.Class<?>[] argTypes)
Evaluates the expression, returning an object.
|
java.lang.Class<?> |
ObjectLiteralValueExpression.getType(ELContext context) |
java.lang.Class<?> |
PathExpr.getType(ELContext env)
Evaluates the expression as applicable to the provided context,
and returns the most general type that can be accepted by the
setValue(javax.el.ELContext, java.lang.Object) method.
|
java.lang.Class |
LongValueExpression.getType(ELContext context) |
java.lang.Class<?> |
AbstractValueExpression.getType(ELContext context) |
java.lang.Class<?> |
ObjectValueExpression.getType(ELContext context) |
java.lang.Class<?> |
Expr.getType(ELContext context) |
java.lang.Class<?> |
ArrayExpr.getType(ELContext env)
Evaluates the expression as applicable to the provided context, and returns
the most general type that can be accepted by the setValue(javax.el.ELContext,
java.lang.Object) method.
|
java.lang.Class |
IdExpr.getType(ELContext env)
Evaluate the expr as an object.
|
java.lang.Class<?> |
ArrayResolverExpr.getType(ELContext env)
Evaluates the expression as applicable to the provided context, and returns
the most general type that can be accepted by the setValue(javax.el.ELContext,
java.lang.Object) method.
|
java.lang.Class<?> |
StringValueExpression.getType(ELContext context) |
java.lang.Class |
IntegerValueExpression.getType(ELContext context) |
java.lang.Class<?> |
MapVariableResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property)
Returns the named variable value.
|
java.lang.Class<?> |
EnvironmentLevelELResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property)
Returns the named variable value.
|
java.lang.Class<?> |
EnvironmentELResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property)
Returns the named variable value.
|
java.lang.Class<?> |
AbstractVariableResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Class<?> |
StackELResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
ObjectLiteralValueExpression.getValue(ELContext context) |
java.lang.Object |
PathExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
MinusExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
MulExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
LongValueExpression.getValue(ELContext context) |
java.lang.Object |
BinaryExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
AbstractValueExpression.getValue(ELContext context) |
java.lang.Object |
ObjectValueExpression.getValue(ELContext context) |
java.lang.Object |
DoubleValueExpression.getValue(ELContext context) |
java.lang.Object |
StaticMethodExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
abstract java.lang.Object |
Expr.getValue(ELContext env)
Evaluates the expression, returning an object.
|
java.lang.Object |
DivExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
ConditionalNullExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
ArrayExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
ByteValueExpression.getValue(ELContext context) |
java.lang.Object |
FloatValueExpression.getValue(ELContext context) |
java.lang.Object |
ValueExpr.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
NullLiteral.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
LongLiteral.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
InterpolateExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
CharacterValueExpression.getValue(ELContext context) |
java.lang.Object |
MethodExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
FunctionExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
DoubleLiteral.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
BigIntegerValueExpression.getValue(ELContext context) |
java.lang.Object |
IdExpr.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
ConditionalExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
ArrayResolverExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
SubExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
StringValueExpression.getValue(ELContext context) |
java.lang.Object |
StringLiteral.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
IntegerValueExpression.getValue(ELContext context) |
java.lang.Object |
ShortValueExpression.getValue(ELContext context) |
java.lang.Object |
BooleanValueExpression.getValue(ELContext context) |
java.lang.Object |
AbstractBooleanExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
AddExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
UnaryExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
BigDecimalValueExpression.getValue(ELContext context) |
java.lang.Object |
ModExpr.getValue(ELContext env)
Evaluate the expression as an object.
|
java.lang.Object |
MapVariableResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property)
Returns the named variable value.
|
java.lang.Object |
EnvironmentLevelELResolver.getValue(ELContext env,
java.lang.Object base,
java.lang.Object property)
Returns the named variable value.
|
java.lang.Object |
EnvironmentELResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property)
Returns the named variable value.
|
java.lang.Object |
AbstractVariableResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property)
Returns the named variable value.
|
java.lang.Object |
EnvironmentResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property)
Returns the named variable value.
|
java.lang.Object |
EnvironmentVariableResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property)
Returns the named variable value.
|
java.lang.Object |
SystemPropertiesResolver.getValue(ELContext env,
java.lang.Object base,
java.lang.Object property)
Returns the named variable value.
|
java.lang.Object |
StackELResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
ValueReference |
PathExpr.getValueReference(ELContext context) |
ValueReference |
ArrayResolverExpr.getValueReference(ELContext context) |
ValueReference |
StringValueExpression.getValueReference(ELContext context) |
java.lang.Object |
PathExpr.invoke(ELContext env,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args)
Evaluates the expression, returning an object.
|
java.lang.Object |
Expr.invoke(ELContext env,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args)
Evaluates the expression, returning an object.
|
java.lang.Object |
MethodExpr.invoke(ELContext env,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args)
Evaluates the expression, returning an object.
|
java.lang.Object |
ArrayResolverExpr.invoke(ELContext env,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args)
Evaluates the expression, returning an object.
|
java.lang.Object |
StringLiteral.invoke(ELContext env,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args)
Evaluates the expression, returning an object.
|
java.lang.Object |
MethodExpressionImpl.invoke(ELContext context,
java.lang.Object[] params) |
boolean |
ObjectLiteralValueExpression.isReadOnly(ELContext context) |
boolean |
PathExpr.isReadOnly(ELContext env)
Evaluate the expression as an object.
|
boolean |
AbstractValueExpression.isReadOnly(ELContext context) |
boolean |
ObjectValueExpression.isReadOnly(ELContext context) |
boolean |
Expr.isReadOnly(ELContext env)
Returns true if the expression is read-only.
|
boolean |
IdExpr.isReadOnly(ELContext env)
Returns true if the expression is read-only.
|
boolean |
ArrayResolverExpr.isReadOnly(ELContext env)
Returns the read-only value of the expression.
|
boolean |
MapVariableResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property)
Returns true for read-only.
|
boolean |
EnvironmentLevelELResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property)
Returns true for read-only.
|
boolean |
EnvironmentELResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property)
Returns true for read-only.
|
boolean |
AbstractVariableResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
boolean |
StackELResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
abstract java.lang.Object |
Marshall.marshall(Expr expr,
ELContext env) |
boolean |
Expr.print(JspWriter out,
ELContext env,
boolean escapeXml)
Evaluates directly to the output.
|
boolean |
DoubleLiteral.print(JspWriter out,
ELContext env,
boolean escapeXml)
Evaluates directly to the output.
|
boolean |
Expr.print(WriteStream out,
ELContext env,
boolean escapeXml)
Evaluates directly to the output.
|
boolean |
NullLiteral.print(WriteStream out,
ELContext env,
boolean isEscaped)
Evalutes directly to the output.
|
boolean |
LongLiteral.print(WriteStream out,
ELContext env,
boolean isEscaped)
Evalutes directly to the output.
|
boolean |
InterpolateExpr.print(WriteStream out,
ELContext env,
boolean escapeXml)
Prints the interpolated value directly to the output.
|
boolean |
StringLiteral.print(WriteStream out,
ELContext env,
boolean isEscape)
Evalutes directly to the output.
|
boolean |
AbstractBooleanExpr.print(WriteStream out,
ELContext env,
boolean isEscaped)
Evalutes directly to the output.
|
static void |
EL.setEnvironment(ELContext env) |
static void |
EL.setEnvironment(ELContext env,
java.lang.ClassLoader loader) |
void |
ObjectLiteralValueExpression.setValue(ELContext context,
java.lang.Object value) |
void |
PathExpr.setValue(ELContext env,
java.lang.Object value)
Evaluate the expression as an object.
|
void |
AbstractValueExpression.setValue(ELContext context,
java.lang.Object value) |
void |
ObjectValueExpression.setValue(ELContext context,
java.lang.Object value) |
void |
Expr.setValue(ELContext env,
java.lang.Object value)
Evaluates the expression, setting an object.
|
void |
ValueExpr.setValue(ELContext env,
java.lang.Object value)
Sets teh value.
|
void |
IdExpr.setValue(ELContext env,
java.lang.Object value)
Evaluates the expression, setting an object.
|
void |
ArrayResolverExpr.setValue(ELContext env,
java.lang.Object value)
Evaluate the expression as an object.
|
void |
MapVariableResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value)
Returns the named variable value.
|
void |
EnvironmentLevelELResolver.setValue(ELContext env,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value)
Sets the value for the named variable.
|
void |
EnvironmentELResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value)
Sets the value for the named variable.
|
void |
AbstractVariableResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
void |
EnvironmentVariableResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value)
Sets the value for the named variable.
|
void |
StackELResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
static java.math.BigDecimal |
Expr.toBigDecimal(java.lang.Object value,
ELContext env)
Converts some unknown value to a big decimal
|
static java.math.BigInteger |
Expr.toBigInteger(java.lang.Object value,
ELContext env)
Converts some unknown value to a big integer
|
static boolean |
Expr.toBoolean(java.lang.Object value,
ELContext env)
Converts some unknown value to a boolean.
|
static char |
Expr.toCharacter(java.lang.Object value,
ELContext env)
Converts some unknown value to a string.
|
static java.lang.Class<?> |
Expr.toClass(java.lang.Object value,
ELContext env)
jsp/3019
|
static double |
Expr.toDouble(java.lang.Object value,
ELContext env)
Converts some unknown value to a double.
|
static long |
Expr.toLong(java.lang.Object value,
ELContext env)
Converts some unknown value to a long.
|
static java.lang.String |
Expr.toString(boolean value,
ELContext env)
Converts some unknown value to a string.
|
static java.lang.String |
Expr.toString(char value,
ELContext env)
Converts some unknown value to a string.
|
static java.lang.String |
Expr.toString(double value,
ELContext env)
Converts some unknown value to a string.
|
static java.lang.String |
Expr.toString(long value,
ELContext env)
Converts some unknown value to a string.
|
static java.lang.String |
Expr.toString(java.lang.Object value,
ELContext env)
Converts some unknown value to a string.
|
static java.lang.String |
Expr.toStringWithNull(java.lang.Object value,
ELContext env)
Converts some unknown value to a string.
|
Constructor and Description |
---|
ELParser(ELContext elContext,
java.lang.String string) |
ELParser(ELContext elContext,
java.lang.String string,
boolean isMethodExpr) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
MBeanAttributeResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
MBeanAttributeResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
MBeanAttributeResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
MBeanAttributeResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
boolean |
MBeanAttributeResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
void |
MBeanAttributeResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
Modifier and Type | Class and Description |
---|---|
class |
PageContextImpl.PageELContext |
Modifier and Type | Field and Description |
---|---|
protected ELContext |
JspFragmentSupport._jsp_env |
Modifier and Type | Method and Description |
---|---|
ELContext |
PageContextImpl.getELContext()
Returns the expression evaluator
|
Modifier and Type | Method and Description |
---|---|
static Expr |
JspUtil.createExpr(ELContext elContext,
java.lang.String exprString) |
static MethodExpression |
JspUtil.createMethodExpression(ELContext elContext,
java.lang.String exprString,
java.lang.Class<?> type,
java.lang.Class<?>[] args) |
static ValueExpression |
JspUtil.createValueExpression(ELContext elContext,
java.lang.Class<?> type,
java.lang.String exprString) |
Modifier and Type | Class and Description |
---|---|
class |
ELContextAdapter
Implementation of the expression evaluator.
|
class |
ExpressionEvaluatorImpl.ParseELContext |
class |
PageContextELContext
Parses the expression.
|
class |
ServletELContext
Parses the expression.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<java.lang.String> |
ImplicitObjectELResolverImpl.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
PageContextELResolver.getCommonPropertyType(ELContext env,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
ImplicitObjectELResolverImpl.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
PageContextELResolver.getFeatureDescriptors(ELContext env,
java.lang.Object base) |
java.lang.Class |
AbstractValueExpression.getType(ELContext env) |
java.lang.Class |
ImplicitObjectELResolverImpl.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Class |
PageContextELResolver.getType(ELContext env,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
HeaderValuesFieldExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
RequestExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
ApplicationExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
ImplicitObjectExpr.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
CookieExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
ApplicationScopeExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
InitParamExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
HeaderValuesExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
ApplicationFieldExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
PageContextExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
SessionScopeExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
InitParamFieldExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
ParamFieldExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
RequestScopeExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
ParamValuesExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
HeaderExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
ParamExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
PageScopeExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
HeaderFieldExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
ParamValuesFieldExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
RequestFieldExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
ImplicitFieldExpr.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
SessionFieldExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
SessionExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
CookieFieldExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
PageFieldExpression.getValue(ELContext env)
Evaluate the expr as an object.
|
java.lang.Object |
ImplicitObjectELResolverImpl.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
PageContextELResolver.getValue(ELContext env,
java.lang.Object base,
java.lang.Object property) |
boolean |
AbstractValueExpression.isReadOnly(ELContext env) |
boolean |
ApplicationFieldExpression.isReadOnly(ELContext env)
Evaluate the expr as an object.
|
boolean |
RequestFieldExpression.isReadOnly(ELContext env)
Evaluate the expr as an object.
|
boolean |
PageFieldExpression.isReadOnly(ELContext env)
Evaluate the expr as an object.
|
boolean |
ImplicitObjectELResolverImpl.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
boolean |
PageContextELResolver.isReadOnly(ELContext env,
java.lang.Object base,
java.lang.Object property) |
void |
AbstractValueExpression.setValue(ELContext env,
java.lang.Object value) |
void |
ApplicationFieldExpression.setValue(ELContext env,
java.lang.Object value)
Evaluate the expr as an object.
|
void |
RequestFieldExpression.setValue(ELContext env,
java.lang.Object value)
Evaluate the expr as an object.
|
void |
PageFieldExpression.setValue(ELContext env,
java.lang.Object value)
Evaluate the expr as an object.
|
void |
ImplicitObjectELResolverImpl.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
void |
PageContextELResolver.setValue(ELContext env,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
Constructor and Description |
---|
ExpressionEvaluatorImpl(ELContext elContext)
Creates the expression evaluator.
|
JspELParser(ELContext env,
java.lang.String string)
Creates a new JspELParser
|
JspELParser(ELContext env,
java.lang.String string,
boolean isMethodExpr)
Creates a new JspELParser in method parsing mode (more restrictive)
|
Modifier and Type | Class and Description |
---|---|
class |
JspGenELContext
ELContext a context for EL parsing.
|
Modifier and Type | Method and Description |
---|---|
ELContext |
JavaJspGenerator.getELContext() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class |
CoreStringTokenValueExpression.getType(ELContext context) |
java.lang.Object |
CoreStringTokenValueExpression.getValue(ELContext context) |
boolean |
CoreStringTokenValueExpression.isReadOnly(ELContext context) |
void |
CoreStringTokenValueExpression.setValue(ELContext context,
java.lang.Object value) |
Modifier and Type | Class and Description |
---|---|
class |
RewriteELContext |
Modifier and Type | Method and Description |
---|---|
ELContext |
ELContextEvent.getELContext() |
Modifier and Type | Method and Description |
---|---|
abstract MethodExpression |
ExpressionFactory.createMethodExpression(ELContext context,
java.lang.String expression,
java.lang.Class<?> expectedReturnType,
java.lang.Class<?>[] expectedParamTypes) |
abstract ValueExpression |
ExpressionFactory.createValueExpression(ELContext context,
java.lang.String expression,
java.lang.Class<?> expectedType) |
java.lang.Class<?> |
ArrayELResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
CompositeELResolver.getCommonPropertyType(ELContext env,
java.lang.Object base) |
abstract java.lang.Class<?> |
ELResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
MapELResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
BeanELResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
ResourceBundleELResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.lang.Class<?> |
ListELResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
ArrayELResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
CompositeELResolver.getFeatureDescriptors(ELContext env,
java.lang.Object base) |
abstract java.util.Iterator<java.beans.FeatureDescriptor> |
ELResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
MapELResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
BeanELResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.util.Iterator |
ResourceBundleELResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
ListELResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
abstract MethodInfo |
MethodExpression.getMethodInfo(ELContext context) |
abstract java.lang.Class<?> |
ValueExpression.getType(ELContext context) |
java.lang.Class<?> |
ArrayELResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Class<?> |
CompositeELResolver.getType(ELContext env,
java.lang.Object base,
java.lang.Object property) |
abstract java.lang.Class<?> |
ELResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Class<?> |
MapELResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Class<?> |
BeanELResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property)
If the base object is not null, returns the most general type of the
property
|
java.lang.Class<?> |
ResourceBundleELResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Class<?> |
ListELResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
abstract java.lang.Object |
ValueExpression.getValue(ELContext context) |
java.lang.Object |
ArrayELResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
CompositeELResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
abstract java.lang.Object |
ELResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
MapELResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
BeanELResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
ResourceBundleELResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
ListELResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
ValueReference |
ValueExpression.getValueReference(ELContext context) |
abstract java.lang.Object |
MethodExpression.invoke(ELContext context,
java.lang.Object[] params) |
java.lang.Object |
CompositeELResolver.invoke(ELContext context,
java.lang.Object base,
java.lang.Object method,
java.lang.Class<?>[] paramTypes,
java.lang.Object[] params) |
java.lang.Object |
ELResolver.invoke(ELContext context,
java.lang.Object base,
java.lang.Object method,
java.lang.Class<?>[] paramTypes,
java.lang.Object[] params) |
java.lang.Object |
BeanELResolver.invoke(ELContext context,
java.lang.Object base,
java.lang.Object methodObj,
java.lang.Class<?>[] paramTypes,
java.lang.Object[] params) |
abstract boolean |
ValueExpression.isReadOnly(ELContext context) |
boolean |
ArrayELResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
boolean |
CompositeELResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
abstract boolean |
ELResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
boolean |
MapELResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
boolean |
BeanELResolver.isReadOnly(ELContext env,
java.lang.Object base,
java.lang.Object property) |
boolean |
ResourceBundleELResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
boolean |
ListELResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
abstract void |
ValueExpression.setValue(ELContext context,
java.lang.Object value) |
void |
ArrayELResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
void |
CompositeELResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
abstract void |
ELResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
void |
MapELResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
void |
BeanELResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
void |
ResourceBundleELResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
void |
ListELResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
Constructor and Description |
---|
ELContextEvent(ELContext source) |
Modifier and Type | Method and Description |
---|---|
abstract ELContext |
JspContext.getELContext()
Returns the EL context with the JspContext
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<java.lang.String> |
ScopedAttributeELResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.lang.Class<java.lang.String> |
ImplicitObjectELResolver.getCommonPropertyType(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
ScopedAttributeELResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.util.Iterator<java.beans.FeatureDescriptor> |
ImplicitObjectELResolver.getFeatureDescriptors(ELContext context,
java.lang.Object base) |
java.lang.Class<java.lang.Object> |
ScopedAttributeELResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Class |
ImplicitObjectELResolver.getType(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
ScopedAttributeELResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
ImplicitObjectELResolver.getValue(ELContext context,
java.lang.Object base,
java.lang.Object property) |
boolean |
ScopedAttributeELResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
boolean |
ImplicitObjectELResolver.isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property) |
void |
ScopedAttributeELResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
void |
ImplicitObjectELResolver.setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
IteratedExpression.getItem(ELContext context,
int i) |
java.lang.Class |
IteratedValueExpression.getType(ELContext context) |
java.lang.Class |
IndexedValueExpression.getType(ELContext context) |
java.lang.Object |
IteratedValueExpression.getValue(ELContext context) |
java.lang.Object |
IndexedValueExpression.getValue(ELContext context) |
boolean |
IteratedValueExpression.isReadOnly(ELContext context) |
boolean |
IndexedValueExpression.isReadOnly(ELContext context) |
void |
IteratedValueExpression.setValue(ELContext context,
java.lang.Object value) |
void |
IndexedValueExpression.setValue(ELContext context,
java.lang.Object value) |