Package com.fauna.codec
Interface Codec<T>
-
- All Known Implementing Classes:
BaseCodec
,BaseDocumentCodec
,BaseRefCodec
,BoolCodec
,ByteArrayCodec
,ByteCodec
,CharCodec
,ClassCodec
,DoubleCodec
,DynamicCodec
,EnumCodec
,FloatCodec
,InstantCodec
,IntCodec
,ListCodec
,LocalDateCodec
,LongCodec
,MapCodec
,ModuleCodec
,NullableDocumentCodec
,OptionalCodec
,PageCodec
,QueryArrCodec
,QueryCodec
,QueryLiteralCodec
,QueryObjCodec
,QueryValCodec
,ShortCodec
,StreamTokenResponseCodec
,StringCodec
public interface Codec<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
decode(UTF8FaunaParser parser)
void
encode(UTF8FaunaGenerator gen, T obj)
java.lang.Class<?>
getCodecClass()
FaunaType[]
getSupportedTypes()
-
-
-
Method Detail
-
decode
T decode(UTF8FaunaParser parser) throws CodecException
- Throws:
CodecException
-
encode
void encode(UTF8FaunaGenerator gen, T obj) throws CodecException
- Throws:
CodecException
-
getCodecClass
java.lang.Class<?> getCodecClass()
-
getSupportedTypes
FaunaType[] getSupportedTypes()
-
-