ValueRef.NullValueRef, ValueRef.TypedValueHolderValueRef
Modifier and Type | Field and Description |
---|---|
private EvaluationContext |
eContext |
private java.lang.String |
name |
private java.lang.Object |
targetObject |
private TypeDescriptor |
td |
Constructor and Description |
---|
Indexer.PropertyIndexingValueRef(java.lang.Object targetObject,
java.lang.String value,
EvaluationContext evaluationContext,
TypeDescriptor targetObjectTypeDescriptor) |
Modifier and Type | Method and Description |
---|---|
TypedValue |
getValue()
Returns the value this ValueRef points to, it should not require expression
component re-evaluation.
|
boolean |
isWritable()
Indicates whether calling setValue(Object) is supported.
|
void |
setValue(java.lang.Object newValue)
Sets the value this ValueRef points to, it should not require expression component
re-evaluation.
|
private final java.lang.Object targetObject
private final java.lang.String name
private final EvaluationContext eContext
private final TypeDescriptor td
public Indexer.PropertyIndexingValueRef(java.lang.Object targetObject, java.lang.String value, EvaluationContext evaluationContext, TypeDescriptor targetObjectTypeDescriptor)
public TypedValue getValue()
ValueRef
public void setValue(java.lang.Object newValue)
ValueRef
public boolean isWritable()
ValueRef
isWritable
in interface ValueRef