public class EncoderRegistry
extends java.lang.Object
Encoder
s capable of encoding arbitrary data types.Constructor and Description |
---|
EncoderRegistry() |
Modifier and Type | Method and Description |
---|---|
<T> void |
append(java.lang.Class<T> dataClass,
Encoder<T> encoder) |
<T> Encoder<T> |
getEncoder(java.lang.Class<T> dataClass) |
<T> void |
prepend(java.lang.Class<T> dataClass,
Encoder<T> encoder) |
@Nullable public <T> Encoder<T> getEncoder(@NonNull java.lang.Class<T> dataClass)
public <T> void append(@NonNull java.lang.Class<T> dataClass, @NonNull Encoder<T> encoder)
public <T> void prepend(@NonNull java.lang.Class<T> dataClass, @NonNull Encoder<T> encoder)