Contents
Class BsonFunctionCodec<T>
java.lang.Object
com.hypixel.hytale.codec.function.BsonFunctionCodec<T>
- All Implemented Interfaces:
Codec<T>, RawJsonCodec<T>, SchemaConvertable<T>, WrappedCodec<T>
- Direct Known Subclasses:
DocumentContainingCodec
Deprecated.
- Since:
- 18/8/17.
- Version:
- 1.0
-
Field Summary
Fields inherited from interface Codec
BASE64_PATTERN, BOOLEAN, BSON_DOCUMENT, BYTE, BYTE_ARRAY, DOUBLE, DOUBLE_ARRAY, DURATION, DURATION_SECONDS, FLOAT, FLOAT_ARRAY, INSTANT, INT_ARRAY, INTEGER, LOG_LEVEL, LONG, LONG_ARRAY, NULLABLE_BOOLEAN, PATH, SHORT, STRING, STRING_ARRAY, UUID_BINARY, UUID_STRING -
Constructor Summary
ConstructorsConstructorDescriptionBsonFunctionCodec(Codec<T> codec, BiFunction<T, org.bson.BsonValue, T> decode, BiFunction<org.bson.BsonValue, T, org.bson.BsonValue> encode) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.org.bson.BsonValueDeprecated.Deprecated.toSchema(SchemaContext context) Deprecated.Returns a schema object that represents this codec as JSON Schema.Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Codec
decode, decodeJson, encodeMethods inherited from interface RawJsonCodec
decodeJsonMethods inherited from interface SchemaConvertable
toSchema
-
Constructor Details
-
BsonFunctionCodec
public BsonFunctionCodec(Codec<T> codec, BiFunction<T, org.bson.BsonValue, T> decode, BiFunction<org.bson.BsonValue, T, org.bson.BsonValue> encode) Deprecated.
-
-
Method Details
-
decode
-
encode
-
toSchema
Deprecated.Description copied from interface:SchemaConvertableReturns a schema object that represents this codec as JSON Schema.- Specified by:
toSchemain interfaceSchemaConvertable<T>- Parameters:
context- A context to use to assist with creating the schema.- Returns:
- the generated schema.
-
getChildCodec
Deprecated.- Specified by:
getChildCodecin interfaceWrappedCodec<T>
-