All Methods Instance Methods Abstract Methods Default Methods
| Modifier and Type |
Method and Description |
Result<java.lang.Boolean> |
asBoolean(T element) |
Result<byte[]> |
asByteArray(T element) |
Result<int[]> |
asIntArray(T element) |
Result<java.util.List<T>> |
asList(T element) |
Result<long[]> |
asLongArray(T element) |
Result<java.util.Map<T,T>> |
asMap(T element) |
Result<java.lang.Number> |
asNumber(T element) |
Result<java.lang.String> |
asString(T element) |
Result<java.util.Map<java.lang.String,T>> |
asStringTypeMap(T element) |
default <N> T |
convertFrom(DataConverter<N> converter,
N element) |
default <N> N |
convertList(DataConverter<N> to,
T list) |
default <N> N |
convertMap(DataConverter<N> to,
T map) |
<N> N |
convertTo(DataConverter<N> converter,
T element) |
T |
createBoolean(boolean value) |
default T |
createByte(byte value) |
T |
createByteArray(byte[] value) |
default T |
createDouble(double value) |
default T |
createFloat(float value) |
default T |
createInt(int value) |
T |
createIntArray(int[] value) |
default T |
createList(java.util.List<T> values) |
default T |
createLong(long value) |
T |
createLongArray(long[] value) |
default Result<T> |
createMergedMap(java.util.Map<T,T> values) |
T |
createNumber(java.lang.Number number) |
default T |
createShort(short value) |
T |
createString(java.lang.String value) |
T |
createUnsafeMap(java.util.Map<T,T> values) |
default T |
empty() |
default T |
emptyList() |
default T |
emptyMap() |
default <O> DataConverter<O> |
fork(DataConverter<O> other) |
default DataConverter<T> |
forkIfDefault() |
Result<T> |
mergeList(T list,
java.util.List<T> values) |
default Result<T> |
mergeList(T list,
T... values) |
Result<T> |
mergeMap(T map,
java.util.Map<T,T> values) |
default Result<T> |
mergeMap(T map,
T... keyValue) |
default Result<T> |
mergeMap(T map,
T key,
T value) |
default Codec<T> |
toCodec() |