Modifier and Type | Field and Description |
---|---|
protected ELContext |
ElContextDelegate.delegateContext |
Modifier and Type | Method and Description |
---|---|
Class<?> |
CdiResolver.getCommonPropertyType(ELContext context,
Object base) |
Iterator<FeatureDescriptor> |
CdiResolver.getFeatureDescriptors(ELContext context,
Object base) |
Class<?> |
CdiResolver.getType(ELContext context,
Object base,
Object property) |
Object |
CdiResolver.getValue(ELContext context,
Object base,
Object property) |
Object |
CdiResolver.invoke(ELContext context,
Object base,
Object method,
Class<?>[] paramTypes,
Object[] params) |
boolean |
CdiResolver.isReadOnly(ELContext context,
Object base,
Object property) |
void |
CdiResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
protected javax.el.ELContext |
CdiResolver.wrapContext(ELContext context) |
Constructor and Description |
---|
ElContextDelegate(ELContext delegateContext,
javax.el.ELResolver elResolver) |
Modifier and Type | Field and Description |
---|---|
protected ELContext |
AbstractVariableScope.cachedElContext |
Modifier and Type | Method and Description |
---|---|
ELContext |
AbstractVariableScope.getCachedElContext() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractVariableScope.setCachedElContext(ELContext cachedElContext) |
Modifier and Type | Field and Description |
---|---|
protected ELContext |
ExpressionSetInvocation.elContext |
protected ELContext |
ExpressionGetInvocation.elContext |
Constructor and Description |
---|
ExpressionGetInvocation(ValueExpression valueExpression,
ELContext elContext,
BaseDelegateExecution contextExecution) |
ExpressionSetInvocation(ValueExpression valueExpression,
ELContext elContext,
Object value,
BaseDelegateExecution contextExecution) |
Modifier and Type | Class and Description |
---|---|
class |
ProcessEngineElContext
ELContext used by the process engine. |
Modifier and Type | Field and Description |
---|---|
protected ELContext |
ExpressionManager.parsingElContext |
Modifier and Type | Method and Description |
---|---|
ELContext |
ExpressionManager.createElContext(org.camunda.bpm.engine.variable.context.VariableContext variableContext) |
ELContext |
ExpressionManager.getElContext(VariableScope variableScope) |
Modifier and Type | Method and Description |
---|---|
Class<?> |
VariableScopeElResolver.getCommonPropertyType(ELContext arg0,
Object arg1) |
Class<?> |
VariableContextElResolver.getCommonPropertyType(ELContext arg0,
Object arg1) |
Class<?> |
ReadOnlyMapELResolver.getCommonPropertyType(ELContext context,
Object arg) |
Class<?> |
AbstractElResolverDelegate.getCommonPropertyType(ELContext context,
Object base) |
Iterator<FeatureDescriptor> |
VariableScopeElResolver.getFeatureDescriptors(ELContext arg0,
Object arg1) |
Iterator<FeatureDescriptor> |
VariableContextElResolver.getFeatureDescriptors(ELContext arg0,
Object arg1) |
Iterator<FeatureDescriptor> |
ReadOnlyMapELResolver.getFeatureDescriptors(ELContext context,
Object arg) |
Iterator<FeatureDescriptor> |
AbstractElResolverDelegate.getFeatureDescriptors(ELContext context,
Object base) |
Class<?> |
VariableScopeElResolver.getType(ELContext arg0,
Object arg1,
Object arg2) |
Class<?> |
VariableContextElResolver.getType(ELContext arg0,
Object arg1,
Object arg2) |
Class<?> |
ReadOnlyMapELResolver.getType(ELContext context,
Object arg1,
Object arg2) |
Class<?> |
AbstractElResolverDelegate.getType(ELContext context,
Object base,
Object property) |
Object |
VariableScopeElResolver.getValue(ELContext context,
Object base,
Object property) |
Object |
VariableContextElResolver.getValue(ELContext context,
Object base,
Object property) |
Object |
ReadOnlyMapELResolver.getValue(ELContext context,
Object base,
Object property) |
Object |
AbstractElResolverDelegate.getValue(ELContext context,
Object base,
Object property) |
Object |
AbstractElResolverDelegate.invoke(ELContext context,
Object base,
Object method,
Class<?>[] paramTypes,
Object[] params) |
boolean |
VariableScopeElResolver.isReadOnly(ELContext context,
Object base,
Object property) |
boolean |
VariableContextElResolver.isReadOnly(ELContext context,
Object base,
Object property) |
boolean |
ReadOnlyMapELResolver.isReadOnly(ELContext context,
Object base,
Object property) |
boolean |
AbstractElResolverDelegate.isReadOnly(ELContext context,
Object base,
Object property) |
void |
VariableScopeElResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
void |
VariableContextElResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
void |
ReadOnlyMapELResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
void |
AbstractElResolverDelegate.setValue(ELContext context,
Object base,
Object property,
Object value) |
Modifier and Type | Method and Description |
---|---|
ELContext |
ELContextEvent.getELContext()
Returns the ELContext that was created.
|
Modifier and Type | Method and Description |
---|---|
abstract MethodExpression |
ExpressionFactory.createMethodExpression(ELContext context,
String expression,
Class<?> expectedReturnType,
Class<?>[] expectedParamTypes)
Parses an expression into a
MethodExpression for later evaluation. |
abstract ValueExpression |
ExpressionFactory.createValueExpression(ELContext context,
String expression,
Class<?> expectedType)
Parses an expression into a
ValueExpression for later evaluation. |
Class<?> |
ResourceBundleELResolver.getCommonPropertyType(ELContext context,
Object base)
If the base object is a ResourceBundle, returns the most general type that this resolver
accepts for the property argument.
|
Class<?> |
MapELResolver.getCommonPropertyType(ELContext context,
Object base)
If the base object is a map, returns the most general type that this resolver accepts for the
property argument.
|
Class<?> |
ListELResolver.getCommonPropertyType(ELContext context,
Object base)
If the base object is a list, returns the most general type that this resolver accepts for
the property argument.
|
abstract Class<?> |
ELResolver.getCommonPropertyType(ELContext context,
Object base)
Returns the most general type that this resolver accepts for the property argument, given a
base object.
|
Class<?> |
DynamicBeanPropertyELResolver.getCommonPropertyType(ELContext context,
Object base) |
Class<?> |
CompositeELResolver.getCommonPropertyType(ELContext context,
Object base)
Returns the most general type that this resolver accepts for the property argument, given a
base object.
|
Class<?> |
BeanELResolver.getCommonPropertyType(ELContext context,
Object base)
If the base object is not null, returns the most general type that this resolver accepts for
the property argument.
|
Class<?> |
ArrayELResolver.getCommonPropertyType(ELContext context,
Object base)
If the base object is a Java language array, returns the most general type that this resolver
accepts for the property argument.
|
Iterator<FeatureDescriptor> |
ResourceBundleELResolver.getFeatureDescriptors(ELContext context,
Object base)
If the base object is a ResourceBundle, returns an Iterator containing the set of keys
available in the ResourceBundle.
|
Iterator<FeatureDescriptor> |
MapELResolver.getFeatureDescriptors(ELContext context,
Object base)
If the base object is a map, returns an Iterator containing the set of keys available in the
Map.
|
Iterator<FeatureDescriptor> |
ListELResolver.getFeatureDescriptors(ELContext context,
Object base)
Always returns null, since there is no reason to iterate through set set of all integers.
|
abstract Iterator<FeatureDescriptor> |
ELResolver.getFeatureDescriptors(ELContext context,
Object base)
Returns information about the set of variables or properties that can be resolved for the
given base object.
|
Iterator<FeatureDescriptor> |
DynamicBeanPropertyELResolver.getFeatureDescriptors(ELContext context,
Object base) |
Iterator<FeatureDescriptor> |
CompositeELResolver.getFeatureDescriptors(ELContext context,
Object base)
Returns information about the set of variables or properties that can be resolved for the
given base object.
|
Iterator<FeatureDescriptor> |
BeanELResolver.getFeatureDescriptors(ELContext context,
Object base)
If the base object is not null, returns an Iterator containing the set of JavaBeans
properties available on the given object.
|
Iterator<FeatureDescriptor> |
ArrayELResolver.getFeatureDescriptors(ELContext context,
Object base)
Always returns null, since there is no reason to iterate through set set of all integers.
|
abstract MethodInfo |
MethodExpression.getMethodInfo(ELContext context)
Evaluates the expression relative to the provided context, and returns information about the
actual referenced method.
|
abstract Class<?> |
ValueExpression.getType(ELContext context)
Evaluates the expression relative to the provided context, and returns the most general type
that is acceptable for an object to be passed as the value parameter in a future call to the
ValueExpression.setValue(ELContext, Object) method. |
Class<?> |
ResourceBundleELResolver.getType(ELContext context,
Object base,
Object property)
If the base object is an instance of ResourceBundle, return null, since the resolver is read
only.
|
Class<?> |
MapELResolver.getType(ELContext context,
Object base,
Object property)
If the base object is a map, returns the most general acceptable type for a value in this
map.
|
Class<?> |
ListELResolver.getType(ELContext context,
Object base,
Object property)
If the base object is a list, returns the most general acceptable type for a value in this
list.
|
abstract Class<?> |
ELResolver.getType(ELContext context,
Object base,
Object property)
For a given base and property, attempts to identify the most general type that is acceptable
for an object to be passed as the value parameter in a future call to the
ELResolver.setValue(ELContext, Object, Object, Object) method. |
Class<?> |
DynamicBeanPropertyELResolver.getType(ELContext context,
Object base,
Object property) |
Class<?> |
CompositeELResolver.getType(ELContext context,
Object base,
Object property)
For a given base and property, attempts to identify the most general type that is acceptable
for an object to be passed as the value parameter in a future call to the
CompositeELResolver.setValue(ELContext, Object, Object, Object) method. |
Class<?> |
BeanELResolver.getType(ELContext context,
Object base,
Object property)
If the base object is not null, returns the most general acceptable type that can be set on
this bean property.
|
Class<?> |
ArrayELResolver.getType(ELContext context,
Object base,
Object property)
If the base object is an array, returns the most general acceptable type for a value in this
array.
|
abstract Object |
ValueExpression.getValue(ELContext context)
Evaluates the expression relative to the provided context, and returns the resulting value.
|
Object |
ResourceBundleELResolver.getValue(ELContext context,
Object base,
Object property)
If the base object is an instance of ResourceBundle, the provided property will first be
coerced to a String.
|
Object |
MapELResolver.getValue(ELContext context,
Object base,
Object property)
If the base object is a map, returns the value associated with the given key, as specified by
the property argument.
|
Object |
ListELResolver.getValue(ELContext context,
Object base,
Object property)
If the base object is a list, returns the value at the given index.
|
abstract Object |
ELResolver.getValue(ELContext context,
Object base,
Object property)
Attempts to resolve the given property object on the given base object.
|
Object |
DynamicBeanPropertyELResolver.getValue(ELContext context,
Object base,
Object property) |
Object |
CompositeELResolver.getValue(ELContext context,
Object base,
Object property)
Attempts to resolve the given property object on the given base object by querying all
component resolvers.
|
Object |
BeanELResolver.getValue(ELContext context,
Object base,
Object property)
If the base object is not null, returns the current value of the given property on this bean.
|
Object |
ArrayELResolver.getValue(ELContext context,
Object base,
Object property)
If the base object is a Java language array, returns the value at the given index.
|
ValueReference |
ValueExpression.getValueReference(ELContext context)
Returns a
ValueReference for this expression instance. |
abstract Object |
MethodExpression.invoke(ELContext context,
Object[] params)
If a String literal is specified as the expression, returns the String literal coerced to the
expected return type of the method signature.
|
Object |
ELResolver.invoke(ELContext context,
Object base,
Object method,
Class<?>[] paramTypes,
Object[] params)
Attempts to resolve and invoke the given
method on the given base
object. |
Object |
CompositeELResolver.invoke(ELContext context,
Object base,
Object method,
Class<?>[] paramTypes,
Object[] params)
Attempts to resolve and invoke the given
method on the given base
object by querying all component resolvers. |
Object |
BeanELResolver.invoke(ELContext context,
Object base,
Object method,
Class<?>[] paramTypes,
Object[] params)
If the base object is not
null , invoke the method, with the given parameters on
this bean. |
abstract boolean |
ValueExpression.isReadOnly(ELContext context)
Evaluates the expression relative to the provided context, and returns true if a call to
ValueExpression.setValue(ELContext, Object) will always fail. |
boolean |
ResourceBundleELResolver.isReadOnly(ELContext context,
Object base,
Object property)
If the base object is not null and an instanceof java.util.ResourceBundle, return true.
|
boolean |
MapELResolver.isReadOnly(ELContext context,
Object base,
Object property)
If the base object is a map, returns whether a call to
MapELResolver.setValue(ELContext, Object, Object, Object) will always fail. |
boolean |
ListELResolver.isReadOnly(ELContext context,
Object base,
Object property)
If the base object is a list, returns whether a call to
ListELResolver.setValue(ELContext, Object, Object, Object) will always fail. |
abstract boolean |
ELResolver.isReadOnly(ELContext context,
Object base,
Object property)
For a given base and property, attempts to determine whether a call to
ELResolver.setValue(ELContext, Object, Object, Object) will always fail. |
boolean |
DynamicBeanPropertyELResolver.isReadOnly(ELContext context,
Object base,
Object property) |
boolean |
CompositeELResolver.isReadOnly(ELContext context,
Object base,
Object property)
For a given base and property, attempts to determine whether a call to
CompositeELResolver.setValue(ELContext, Object, Object, Object) will always fail. |
boolean |
BeanELResolver.isReadOnly(ELContext context,
Object base,
Object property)
If the base object is not null, returns whether a call to
BeanELResolver.setValue(ELContext, Object, Object, Object) will always fail. |
boolean |
ArrayELResolver.isReadOnly(ELContext context,
Object base,
Object property)
If the base object is a Java language array, returns whether a call to
ArrayELResolver.setValue(ELContext, Object, Object, Object) will always fail. |
abstract void |
ValueExpression.setValue(ELContext context,
Object value)
Evaluates the expression relative to the provided context, and sets the result to the
provided value.
|
void |
ResourceBundleELResolver.setValue(ELContext context,
Object base,
Object property,
Object value)
If the base object is a ResourceBundle, throw a
PropertyNotWritableException . |
void |
MapELResolver.setValue(ELContext context,
Object base,
Object property,
Object value)
If the base object is a map, attempts to set the value associated with the given key, as
specified by the property argument.
|
void |
ListELResolver.setValue(ELContext context,
Object base,
Object property,
Object value)
If the base object is a list, attempts to set the value at the given index with the given
value.
|
abstract void |
ELResolver.setValue(ELContext context,
Object base,
Object property,
Object value)
Attempts to set the value of the given property object on the given base object.
|
void |
DynamicBeanPropertyELResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
void |
CompositeELResolver.setValue(ELContext context,
Object base,
Object property,
Object value)
Attempts to set the value of the given property object on the given base object.
|
void |
BeanELResolver.setValue(ELContext context,
Object base,
Object property,
Object value)
If the base object is not null, attempts to set the value of the given property on this bean.
|
void |
ArrayELResolver.setValue(ELContext context,
Object base,
Object property,
Object value)
If the base object is a Java language array, attempts to set the value at the given index
with the given value.
|
Constructor and Description |
---|
ELContextEvent(ELContext source)
Constructs an ELContextEvent object to indicate that an ELContext has been created.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleContext
Simple context implementation.
|
Modifier and Type | Method and Description |
---|---|
TreeMethodExpression |
ExpressionFactoryImpl.createMethodExpression(ELContext context,
String expression,
Class<?> expectedReturnType,
Class<?>[] expectedParamTypes) |
TreeValueExpression |
ExpressionFactoryImpl.createValueExpression(ELContext context,
String expression,
Class<?> expectedType) |
Object |
AstUnary.eval(Bindings bindings,
ELContext context) |
Object |
AstText.eval(Bindings bindings,
ELContext context) |
Object |
AstString.eval(Bindings bindings,
ELContext context) |
Object |
AstProperty.eval(Bindings bindings,
ELContext context) |
Object[] |
AstParameters.eval(Bindings bindings,
ELContext context) |
Object |
AstNumber.eval(Bindings bindings,
ELContext context) |
Object |
AstNull.eval(Bindings bindings,
ELContext context) |
abstract Object |
AstNode.eval(Bindings bindings,
ELContext context) |
Object |
AstNested.eval(Bindings bindings,
ELContext context) |
Object |
AstMethod.eval(Bindings bindings,
ELContext context) |
Object |
AstIdentifier.eval(Bindings bindings,
ELContext context) |
Object |
AstFunction.eval(Bindings bindings,
ELContext context) |
Object |
AstEval.eval(Bindings bindings,
ELContext context) |
Object |
AstComposite.eval(Bindings bindings,
ELContext context) |
Object |
AstChoice.eval(Bindings bindings,
ELContext context) |
Object |
AstBoolean.eval(Bindings bindings,
ELContext context) |
Object |
AstBinary.eval(Bindings bindings,
ELContext context) |
Object |
AstUnary.Operator.eval(Bindings bindings,
ELContext context,
AstNode node) |
Object |
AstUnary.SimpleOperator.eval(Bindings bindings,
ELContext context,
AstNode node) |
Object |
AstBinary.Operator.eval(Bindings bindings,
ELContext context,
AstNode left,
AstNode right) |
Object |
AstBinary.SimpleOperator.eval(Bindings bindings,
ELContext context,
AstNode left,
AstNode right) |
Class<?> |
SimpleResolver.getCommonPropertyType(ELContext context,
Object base) |
Class<?> |
RootPropertyResolver.getCommonPropertyType(ELContext context,
Object base) |
Iterator<FeatureDescriptor> |
SimpleResolver.getFeatureDescriptors(ELContext context,
Object base) |
Iterator<FeatureDescriptor> |
RootPropertyResolver.getFeatureDescriptors(ELContext context,
Object base) |
protected Method |
AstIdentifier.getMethod(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
MethodInfo |
ExpressionNode.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes)
Get method information.
|
MethodInfo |
AstText.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
MethodInfo |
AstRightValue.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
MethodInfo |
AstProperty.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
MethodInfo |
AstMethod.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
MethodInfo |
AstIdentifier.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
MethodInfo |
AstEval.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
MethodInfo |
TreeMethodExpression.getMethodInfo(ELContext context)
Evaluates the expression and answers information about the method
|
protected abstract Object |
AstProperty.getProperty(Bindings bindings,
ELContext context) |
protected String |
AstDot.getProperty(Bindings bindings,
ELContext context) |
protected Object |
AstBracket.getProperty(Bindings bindings,
ELContext context) |
Class<?> |
ExpressionNode.getType(Bindings bindings,
ELContext context)
Get the value type accepted in
ExpressionNode.setValue(Bindings, ELContext, Object) . |
Class<?> |
AstText.getType(Bindings bindings,
ELContext context) |
Class<?> |
AstRightValue.getType(Bindings bindings,
ELContext context)
according to the spec, the result is undefined for rvalues, so answer
null |
Class<?> |
AstProperty.getType(Bindings bindings,
ELContext context) |
Class<?> |
AstMethod.getType(Bindings bindings,
ELContext context) |
Class<?> |
AstIdentifier.getType(Bindings bindings,
ELContext context) |
Class<?> |
AstEval.getType(Bindings bindings,
ELContext context) |
Class<?> |
TreeValueExpression.getType(ELContext context)
Evaluates the expression as an lvalue and answers the result type.
|
Class<?> |
ObjectValueExpression.getType(ELContext context)
Answer
null . |
Class<?> |
SimpleResolver.getType(ELContext context,
Object base,
Object property) |
Class<?> |
RootPropertyResolver.getType(ELContext context,
Object base,
Object property) |
Object |
ExpressionNode.getValue(Bindings bindings,
ELContext context,
Class<?> expectedType)
Evaluate node.
|
Object |
AstNode.getValue(Bindings bindings,
ELContext context,
Class<?> type)
evaluate and return the (optionally coerced) result.
|
Object |
TreeValueExpression.getValue(ELContext context)
Evaluates the expression as an rvalue and answers the result.
|
Object |
ObjectValueExpression.getValue(ELContext context)
Answer the wrapped object, coerced to the expected type.
|
Object |
SimpleResolver.getValue(ELContext context,
Object base,
Object property) |
Object |
RootPropertyResolver.getValue(ELContext context,
Object base,
Object property) |
ValueReference |
ExpressionNode.getValueReference(Bindings bindings,
ELContext context)
Get value reference.
|
ValueReference |
AstText.getValueReference(Bindings bindings,
ELContext context) |
ValueReference |
AstRightValue.getValueReference(Bindings bindings,
ELContext context) |
ValueReference |
AstProperty.getValueReference(Bindings bindings,
ELContext context) |
ValueReference |
AstMethod.getValueReference(Bindings bindings,
ELContext context) |
ValueReference |
AstIdentifier.getValueReference(Bindings bindings,
ELContext context) |
ValueReference |
AstEval.getValueReference(Bindings bindings,
ELContext context) |
ValueReference |
TreeValueExpression.getValueReference(ELContext context) |
Object |
ExpressionNode.invoke(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes,
Object[] paramValues)
Invoke method.
|
Object |
AstText.invoke(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes,
Object[] paramValues) |
Object |
AstRightValue.invoke(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes,
Object[] paramValues) |
Object |
AstProperty.invoke(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes,
Object[] paramValues) |
Object |
AstMethod.invoke(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes,
Object[] paramValues) |
Object |
AstIdentifier.invoke(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes,
Object[] params) |
Object |
AstEval.invoke(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes,
Object[] paramValues) |
protected Object |
AstFunction.invoke(Bindings bindings,
ELContext context,
Object base,
Method method)
Invoke method.
|
Object |
TreeMethodExpression.invoke(ELContext context,
Object[] paramValues)
Evaluates the expression and invokes the method.
|
Object |
SimpleResolver.invoke(ELContext context,
Object base,
Object method,
Class<?>[] paramTypes,
Object[] params) |
Object |
RootPropertyResolver.invoke(ELContext context,
Object base,
Object method,
Class<?>[] paramTypes,
Object[] params) |
boolean |
ExpressionNode.isReadOnly(Bindings bindings,
ELContext context)
Determine whether
ExpressionNode.setValue(Bindings, ELContext, Object) will throw a
PropertyNotWritableException . |
boolean |
AstText.isReadOnly(Bindings bindings,
ELContext context) |
boolean |
AstRightValue.isReadOnly(Bindings bindings,
ELContext context)
non-lvalues are always readonly, so answer
true |
boolean |
AstProperty.isReadOnly(Bindings bindings,
ELContext context) |
boolean |
AstMethod.isReadOnly(Bindings bindings,
ELContext context) |
boolean |
AstIdentifier.isReadOnly(Bindings bindings,
ELContext context) |
boolean |
AstEval.isReadOnly(Bindings bindings,
ELContext context) |
boolean |
TreeValueExpression.isReadOnly(ELContext context)
Evaluates the expression as an lvalue and determines if
TreeValueExpression.setValue(ELContext, Object)
will always fail. |
boolean |
ObjectValueExpression.isReadOnly(ELContext context)
Answer
true . |
boolean |
SimpleResolver.isReadOnly(ELContext context,
Object base,
Object property) |
boolean |
RootPropertyResolver.isReadOnly(ELContext context,
Object base,
Object property) |
void |
ExpressionNode.setValue(Bindings bindings,
ELContext context,
Object value)
Assign value.
|
void |
AstText.setValue(Bindings bindings,
ELContext context,
Object value) |
void |
AstRightValue.setValue(Bindings bindings,
ELContext context,
Object value)
non-lvalues are always readonly, so throw an exception
|
void |
AstProperty.setValue(Bindings bindings,
ELContext context,
Object value) |
void |
AstMethod.setValue(Bindings bindings,
ELContext context,
Object value) |
void |
AstIdentifier.setValue(Bindings bindings,
ELContext context,
Object value) |
void |
AstEval.setValue(Bindings bindings,
ELContext context,
Object value) |
void |
TreeValueExpression.setValue(ELContext context,
Object value)
Evaluates the expression as an lvalue and assigns the given value.
|
void |
ObjectValueExpression.setValue(ELContext context,
Object value)
Throw an exception.
|
void |
SimpleResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
void |
RootPropertyResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
Modifier and Type | Method and Description |
---|---|
Class<?> |
ApplicationContextElResolver.getCommonPropertyType(ELContext context,
Object arg) |
Iterator<FeatureDescriptor> |
ApplicationContextElResolver.getFeatureDescriptors(ELContext context,
Object arg) |
Class<?> |
ApplicationContextElResolver.getType(ELContext context,
Object arg1,
Object arg2) |
Object |
ApplicationContextElResolver.getValue(ELContext context,
Object base,
Object property) |
boolean |
ApplicationContextElResolver.isReadOnly(ELContext context,
Object base,
Object property) |
void |
ApplicationContextElResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
Modifier and Type | Method and Description |
---|---|
Class<?> |
MockElResolver.getCommonPropertyType(ELContext context,
Object base) |
Iterator<FeatureDescriptor> |
MockElResolver.getFeatureDescriptors(ELContext context,
Object base) |
Class<?> |
MockElResolver.getType(ELContext context,
Object base,
Object property) |
Object |
MockElResolver.getValue(ELContext context,
Object base,
Object property) |
boolean |
MockElResolver.isReadOnly(ELContext context,
Object base,
Object property) |
void |
MockElResolver.setValue(ELContext context,
Object base,
Object property,
Object value) |
Copyright © 2018. All rights reserved.