classpublicPriority 3
KeyedCodec
com.hypixel.hytale.codec.KeyedCodec
14
Methods
14
Public Methods
3
Fields
3
Constructors
Constructors
public
KeyedCodec(String key, Codec<T> codec)public
KeyedCodec(String key, Codec<T> codec, boolean required)public
KeyedCodec(String key, Codec<T> codec, boolean required, boolean bypassCaseCheck)Methods
Public Methods (14)
public
Optional<T> get(BsonDocument document, ExtraInfo extraInfo)@Nonnull
public
Optional<T> get(BsonDocument document)@Nonnull@Deprecated
public
Optional<T> getAndInherit(BsonDocument document, T parent, ExtraInfo extraInfo)@Nonnull
public
Codec<T> getChildCodec()@Nonnull
public
String getKey()@Nonnull
public
T getNow(BsonDocument document)@Deprecated
public
T getNow(BsonDocument document, ExtraInfo extraInfo)public
T getOrDefault(BsonDocument document, ExtraInfo extraInfo, T def)@Nullable
public
T getOrNull(BsonDocument document)@Nullable@Deprecated
public
T getOrNull(BsonDocument document, ExtraInfo extraInfo)@Nullable
public
boolean isRequired()public
void put(BsonDocument document, T t)@Deprecated
public
void put(BsonDocument document, T t, ExtraInfo extraInfo)public
String toString()@Nonnull@Override
Fields
Private/Package Fields (3)
private
Codec<T> codecprivate
String keyprivate
boolean requiredRelated Classes
Used By