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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionDeprecated.Deprecated.Deprecated.Deprecated.private final booleanDeprecated.Fields inherited from interface com.hypixel.hytale.codec.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, 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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hypixel.hytale.codec.RawJsonCodec
decodeJsonMethods inherited from interface com.hypixel.hytale.codec.schema.SchemaConvertable
toSchema
-
Field Details
-
codec
Deprecated. -
supplier
Deprecated. -
keyToString
Deprecated. -
stringToKey
Deprecated. -
unmodifiable
private final boolean unmodifiableDeprecated.
-
-
Constructor Details
-
ObjectMapCodec
public ObjectMapCodec(Codec<V> codec, Supplier<M> supplier, Function<K, String> keyToString, Function<String, K> stringToKey) Deprecated. -
ObjectMapCodec
public ObjectMapCodec(Codec<V> codec, Supplier<M> supplier, Function<K, String> keyToString, Function<String, K> stringToKey, boolean unmodifiable) Deprecated.
-
-
Method Details
-
getChildCodec
Deprecated.- Specified by:
getChildCodecin interfaceWrappedCodec<K>
-
decode
Deprecated. -
encode
Deprecated. -
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.- Specified by:
toSchemain interfaceSchemaConvertable<K>
-