Package | Description |
---|---|
com.edorasware.api.value |
Work object value access.
|
Modifier and Type | Field and Description |
---|---|
static ValueConverter<Float,Double> |
ValueConverters.FLOAT_CONVERTER
|
static ValueConverter<Integer,Long> |
ValueConverters.INTEGER_CONVERTER
|
static ValueConverter<Set<String>,List<String>> |
ValueConverters.STRING_SET_CONVERTER
|
Modifier and Type | Method and Description |
---|---|
ValueConverter<V,?> |
ValueAccessor.getValueConverter()
Returns the value converter for this accessor.
|
static <T> ValueConverter<T,T> |
ValueConverters.noOpConverter(Class<T> valueClass)
Creates a new type-safe no-op converter for the given class.
|
static <T> ValueConverter<T,T> |
ValueConverters.noOpConverter(com.google.common.reflect.TypeToken<T> typeToken)
Creates a new type-safe no-op converter for the given type token.
|
Modifier and Type | Method and Description |
---|---|
static <V,W> V |
ValueConverters.deserialize(ValueConverter<V,W> converter,
Object value)
Type-safe deserialization helper method.
|
static <T> BooleanValue<T> |
WorkObjectValues.newBooleanValue(String name,
ValueConverter<T,Boolean> valueConverter)
Constructs a new boolean value accessor.
|
static <T> ComplexValue<T> |
WorkObjectValues.newComplexValue(String name,
ValueConverter<T,?> valueConverter)
Constructs a new complex value accessor for a list or map value.
|
static <T> NumberValue<T> |
WorkObjectValues.newDoubleValue(String name,
ValueConverter<T,Double> valueConverter)
Constructs a new double value accessor.
|
static <T> ComplexValue<List<T>> |
WorkObjectValues.newListValue(String name,
ValueConverter<T,?> valueConverter)
Constructs a new list value accessor with a given entry value converter.
|
static <T> NumberValue<T> |
WorkObjectValues.newLongValue(String name,
ValueConverter<T,Long> valueConverter)
Constructs a new long value accessor.
|
static <T> ComplexValue<Set<T>> |
WorkObjectValues.newSetValue(String name,
ValueConverter<T,?> valueConverter)
Constructs a new set value accessor with a given entry value converter.
|
static <T> StringValue<T> |
WorkObjectValues.newStringValue(String name,
ValueConverter<T,String> valueConverter)
Constructs a new string value accessor.
|
static <T> TimestampValue<T> |
WorkObjectValues.newTimestampValue(String name,
ValueConverter<T,Instant> valueConverter)
Constructs a new timestamp value accessor.
|
static <V,W> W |
ValueConverters.serialize(ValueConverter<V,W> converter,
V value)
Type-safe deserialization helper method.
|
Copyright © 2010 - 2017 edorasware ag. All Rights Reserved.