Class TypeCodec<T>
- java.lang.Object
-
- org.geysermc.configutils.node.codec.type.TypeCodec<T>
-
- Direct Known Subclasses:
ArrayCodec,BooleanCodec,ByteCodec,DoubleCodec,EnumCodec,FloatCodec,IntegerCodec,ListCodec,LongCodec,MapCodec,ObjectCodec,SetCodec,ShortCodec,StringCodec,UuidCodec
public abstract class TypeCodec<T> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Tdeserialize(java.lang.reflect.AnnotatedType type, java.lang.Object value, NodeContext context)abstract java.lang.Objectserialize(java.lang.reflect.AnnotatedType type, T value, NodeContext context)io.leangen.geantyref.TypeToken<T>type()
-
-
-
Method Detail
-
deserialize
public abstract T deserialize(java.lang.reflect.AnnotatedType type, java.lang.Object value, NodeContext context)
-
serialize
public abstract java.lang.Object serialize(java.lang.reflect.AnnotatedType type, T value, NodeContext context)
-
type
public io.leangen.geantyref.TypeToken<T> type()
-
-