ValueRef.NullValueRef, ValueRef.TypedValueHolderValueRef
Modifier and Type | Field and Description |
---|---|
private java.util.Collection |
collection |
private TypeDescriptor |
collectionEntryTypeDescriptor |
private boolean |
growCollection |
private int |
index |
private TypeConverter |
typeConverter |
Constructor and Description |
---|
Indexer.CollectionIndexingValueRef(java.util.Collection collection,
int index,
TypeDescriptor collectionEntryTypeDescriptor,
TypeConverter typeConverter,
boolean growCollection) |
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 TypeConverter typeConverter
private java.util.Collection collection
private int index
private TypeDescriptor collectionEntryTypeDescriptor
private boolean growCollection
Indexer.CollectionIndexingValueRef(java.util.Collection collection, int index, TypeDescriptor collectionEntryTypeDescriptor, TypeConverter typeConverter, boolean growCollection)
public TypedValue getValue()
ValueRef
public void setValue(java.lang.Object newValue)
ValueRef
public boolean isWritable()
ValueRef
isWritable
in interface ValueRef