ValueExpression and provides access to the base object and property
name to which the expression maps via the getReference() method.
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private ValueExpression |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private ELContext | |
| public ValueReference |
| expression | back to summary |
|---|---|
| private ValueExpression expression | |
| ValueExpressionAnalyzer | back to summary |
|---|---|
| public ValueExpressionAnalyzer(ValueExpression expression) | |
| decorateELContext | back to summary |
|---|---|
| private ELContext decorateELContext(final ELContext context, final ELResolver resolver) | |
| getReference | back to summary |
|---|---|
| public ValueReference getReference(ELContext elContext) | |
| Modifier and Type | Field and Description |
|---|---|
| private ELResolver | |
| private ValueReference |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Class | getCommonPropertyType(ELContext
The context of this evaluation. context, Object The base object to return the most general property
type for, or base)null to enumerate the set of
top-level variables that this resolver can evaluate.Implements abstract javax. property argument, given a base object.
|
| public Iterator | getFeatureDescriptors(ELContext
The context of this evaluation. context, Object The base object whose set of valid properties is to
be enumerated, or base)null to enumerate the set of
top-level variables that this resolver can evaluate.Implements abstract javax. base object.
|
| public Class | getType(ELContext
The context of this evaluation. context, Object The base object whose property value is to be analyzed,
or base, Object null to analyze a top-level variable.The property or variable to return the acceptable
type for. property)Implements abstract javax. 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 setValue method.
|
| public Object | getValue(ELContext
The context of this evaluation. context, Object The base object whose property value is to be returned,
or base, Object null to resolve a top-level variable.The property or variable to be resolved. property)Implements abstract javax. property object on the given
base object.
|
| public ValueReference | |
| public boolean | isReadOnly(ELContext
The context of this evaluation. context, Object The base object whose property value is to be analyzed,
or base, Object null to analyze a top-level variable.The property or variable to return the read-only status
for. property)Implements abstract javax. base and property, attempts to
determine whether a call to setValue will always fail.
|
| public void | setValue(ELContext
The context of this evaluation. context, Object The base object whose property value is to be set,
or base, Object null to set a top-level variable.The property or variable to be set. property, Object The value to set the property or variable to. value)Implements abstract javax. property
object on the given base object.
|
| delegate | back to summary |
|---|---|
| private ELResolver delegate | |
| valueReference | back to summary |
|---|---|
| private ValueReference valueReference | |
| InterceptingResolver | back to summary |
|---|---|
| public InterceptingResolver(ELResolver delegate) | |
| getCommonPropertyType | back to summary |
|---|---|
| public Class Implements abstract javax. Doc from javax. Returns the most general type that this resolver accepts for the
This assists tools in auto-completion and also provides a
way to express that the resolver accepts a primitive value,
such as an integer index into an array. For example, the
| |
| getFeatureDescriptors | back to summary |
|---|---|
| public Iterator Implements abstract javax. Doc from javax. Returns information about the set of variables or properties that
can be resolved for the given If the The Each
The caller should be aware that the This is a "best-effort" list. Not all The
| |
| getType | back to summary |
|---|---|
| public Class Implements abstract javax. Doc from javax. For a given If this resolver handles the given (base, property) pair,
the This is not always the same as
| |
| getValue | back to summary |
|---|---|
| public Object getValue(ELContext context, Object base, Object property) Implements abstract javax. Doc from javax. Attempts to resolve the given If this resolver handles the given (base, property) pair,
the
| |
| getValueReference | back to summary |
|---|---|
| public ValueReference getValueReference() | |
| isReadOnly | back to summary |
|---|---|
| public boolean isReadOnly(ELContext context, Object base, Object property) Implements abstract javax. Doc from javax. For a given If this resolver handles the given (base, property) pair,
the
| |
| setValue | back to summary |
|---|---|
| public void setValue(ELContext context, Object base, Object property, Object value) Implements abstract javax. Doc from javax. Attempts to set the value of the given If this resolver handles the given (base, property) pair,
the | |