public static class ValueProvider.ValueKeepingValueProvider extends ValueProvider.AbstractValueProvider implements ValueWriter
ValueProvider.AbstractValueProvider, ValueProvider.DelegatingValueProvider, ValueProvider.LocalizingValueProvider, ValueProvider.MemoizingValueProvider, ValueProvider.ToStringValueProvider, ValueProvider.ValueKeepingValueProvider
Constructor and Description |
---|
ValueKeepingValueProvider() |
Modifier and Type | Method and Description |
---|---|
Object |
call(Object input)
Provides value for given row data object.
|
RecordHolder |
getDefinition()
Gets the LSPS object counterpart of this value provider.
|
Type |
getValueType(Namespace namespace)
Returns the value type provided by this provider (by calls to
ValueProvider.call(Object) . |
void |
writeValue(Object value)
Writes the.
|
getComparator, getReturnJavaClass, memoize
public RecordHolder getDefinition()
ValueProvider
getDefinition
in interface ValueProvider
public Type getValueType(Namespace namespace)
ValueProvider
ValueProvider.call(Object)
. When in doubt, return SimpleType.OBJECT
.getValueType
in interface ValueProvider
namespace
- calling namespace, not null.public Object call(Object input)
ValueProvider
call
in interface ValueProvider
input
- the input object, mostly RecordHolder, may be null.public void writeValue(Object value)
ValueWriter
writeValue
in interface ValueWriter
value
- the value to writeCopyright © 2007-2018 Whitestein Technologies. All Rights Reserved.