Interface Codec<T>

All Superinterfaces:
RawJsonCodec<T>, SchemaConvertable<T>
All Known Subinterfaces:
AssetCodec<K,T>, DirectDecodeCodec<T>, InheritCodec<T>, ValidatableCodec<T>
All Known Implementing Classes:
ACodecMapCodec, AMapProvidedMapCodec, ArrayCodec, ArraySchema.ItemOrItems, AssetBuilderCodec, AssetCodecMapCodec, BoolDoublePairCodec, BooleanCodec, BsonDocumentCodec, BsonFunctionCodec, BuilderCodec, BuilderCodecMapCodec, ByteCodec, CodecMapCodec, ColorAlphaCodec, ColorCodec, ContainedAssetCodec, DocumentContainingCodec, DoubleArrayCodec, DoubleCodec, EnumCodec, EnumMapCodec, Float2ObjectMapCodec, FloatArrayCodec, FloatCodec, FloatRangeArrayCodec, FunctionCodec, InetSocketAddressCodec, Int2ObjectMapCodec, IntArrayCodec, IntegerCodec, IntegerSchema.IntegerOrSchema, InteractionPriorityCodec, IntRangeArrayCodec, LocalizableString.LocalizableStringCodec, LongArrayCodec, LongCodec, MapCodec, MapProvidedMapCodec, MergedEnumMapCodec, Message.MaybeBoolCodec, Message.ParamValueCodec, MetricResults.MetricResultsCodec, MetricsRegistry, NumberSchema.DoubleOrSchema, Object2DoubleMapCodec, Object2FloatMapCodec, Object2IntMapCodec, ObjectCodecMapCodec, ObjectMapCodec, Schema.ArrayOrNull, Schema.BooleanOrSchema, Schema.StringOrBlank, SetCodec, Short2ObjectMapCodec, ShortCodec, StoredCodec, StringCodec, StringCodecMapCodec, StringIntegerCodec, UUIDBinaryCodec, ValueCodec, Vector2dArrayCodec, Vector3dArrayCodec, Vector3iArrayCodec, WeightedMapCodec

public interface Codec<T> extends RawJsonCodec<T>, SchemaConvertable<T>