Contents
Class ObjectMapCodec<K, V, M extends Map<K,V> >
java.lang.Object
com.hypixel.hytale.codec.codecs.map.ObjectMapCodec<K,V,M>
- All Implemented Interfaces:
Codec<Map<K,V>>, RawJsonCodec<Map<K, V>>, SchemaConvertable<Map<K, V>>, WrappedCodec<V>
@Deprecated
public class ObjectMapCodec<K, V, M extends Map<K,V>>
extends Object
implements Codec<Map<K,V>>, WrappedCodec<V>
Deprecated.
Hard to validate correctly
- Since:
- 30/6/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
ConstructorsConstructorDescriptionObjectMapCodec(Codec<V> codec, Supplier<M> supplier, Function<K, String> keyToString, Function<String, K> stringToKey) Deprecated.ObjectMapCodec(Codec<V> codec, Supplier<M> supplier, Function<K, String> keyToString, Function<String, K> stringToKey, boolean unmodifiable) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.decodeJson(RawJsonReader reader, ExtraInfo extraInfo) Deprecated.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 RawJsonCodec
decodeJsonMethods inherited from interface SchemaConvertable
toSchema
-
Constructor Details
-
ObjectMapCodec
-
ObjectMapCodec
-
-
Method Details
-
getChildCodec
Deprecated.- Specified by:
getChildCodecin interfaceWrappedCodec<K>
-
decode
-
encode
-
decodeJson
public Map<K,V> decodeJson(@Nonnull RawJsonReader reader, @Nonnull ExtraInfo extraInfo) throws IOException Deprecated.- Specified by:
decodeJsonin interfaceCodec<K>- Specified by:
decodeJsonin interfaceRawJsonCodec<K>- Throws:
IOException
-
toSchema
Deprecated.Description copied from interface:SchemaConvertableReturns a schema object that represents this codec as JSON Schema.- Specified by:
toSchemain interfaceSchemaConvertable<K>- Parameters:
context- A context to use to assist with creating the schema.- Returns:
- the generated schema.
-