Package com.fauna.codec.codecs
Class QueryObjCodec
- java.lang.Object
- 
- com.fauna.codec.codecs.BaseCodec<QueryObj>
- 
- com.fauna.codec.codecs.QueryObjCodec
 
 
- 
- 
Constructor SummaryConstructors Constructor Description QueryObjCodec(CodecProvider provider)Creates a new instance of theQueryObjCodec.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryObjdecode(UTF8FaunaParser parser)Decodes an object from the providedUTF8FaunaParser.voidencode(UTF8FaunaGenerator gen, QueryObj obj)Encodes the specified object using the providedUTF8FaunaGenerator.java.lang.Class<QueryObj>getCodecClass()Gets the class associated with this codec.FaunaType[]getSupportedTypes()Gets the set of supported Fauna data types for this codec.- 
Methods inherited from class com.fauna.codec.codecs.BaseCodecunexpectedTokenExceptionMessage, unexpectedTypeWhileDecoding, unsupportedTypeDecodingMessage, unsupportedTypeMessage
 
- 
 
- 
- 
- 
Constructor Detail- 
QueryObjCodecpublic QueryObjCodec(CodecProvider provider) Creates a new instance of theQueryObjCodec.- Parameters:
- provider- The codec provider to retrieve codecs for the underlying object types.
 
 
- 
 - 
Method Detail- 
decodepublic QueryObj decode(UTF8FaunaParser parser) throws CodecException Description copied from interface:CodecDecodes an object from the providedUTF8FaunaParser.- Parameters:
- parser- The parser to use for reading and decoding the data.
- Returns:
- The decoded object of type T.
- Throws:
- CodecException- If an error occurs during decoding.
 
 - 
encodepublic void encode(UTF8FaunaGenerator gen, QueryObj obj) throws CodecException Description copied from interface:CodecEncodes the specified object using the providedUTF8FaunaGenerator.- Parameters:
- gen- The generator to use for writing and encoding the data.
- obj- The object of type- Tto encode.
- Throws:
- CodecException- If an error occurs during encoding.
 
 - 
getCodecClasspublic java.lang.Class<QueryObj> getCodecClass() Description copied from interface:CodecGets the class associated with this codec.- Returns:
- The Classtype that this codec handles.
 
 
- 
 
-