public static class Serializers.Builder<T>
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ISimpleSerializer<T> |
constructor(java.util.function.Function<java.lang.Object[],T> constructor) |
<F> Serializers.Builder<T> |
getter(java.util.function.Function<T,? extends F> getter,
ISimpleSerializer<? extends F> serializer) |
Serializers.Builder<T> |
intGetter(java.util.function.Function<T,java.lang.Integer> getter) |
Serializers.Builder<T> |
stringGetter(java.util.function.Function<T,java.lang.String> getter) |
public <F> Serializers.Builder<T> getter(java.util.function.Function<T,? extends F> getter, ISimpleSerializer<? extends F> serializer)
public Serializers.Builder<T> intGetter(java.util.function.Function<T,java.lang.Integer> getter)
public Serializers.Builder<T> stringGetter(java.util.function.Function<T,java.lang.String> getter)
public ISimpleSerializer<T> constructor(java.util.function.Function<java.lang.Object[],T> constructor)