public class EnumMapCodec
Class EnumMapCodec. Provides enummapcodec functionality for the Hytale server.
java.lang.Object > EnumMapCodec
Field Summary
currentStyle
final
EnumCodec.EnumStyle
currentStyle
Field currentStyle.
e
final
K
e
Field e.
bsonDocument
final
BsonDocument
bsonDocument
Field bsonDocument.
key
final
String
key
Field key.
value
final
BsonValue
value
Field value.
enumKey
final
K
enumKey
Field enumKey.
schema
final
ObjectSchema
schema
Field schema.
values
final
StringSchema
values
Field values.
childSchema
final
Schema
childSchema
Field childSchema.
subSchema
final
Schema
subSchema
Field subSchema.
Method Detail
EnumMap
public
new
EnumMap
(clazz)
Method EnumMap.
- Parameters:
clazzclazz
documentKey
public
V>
documentKey
(final K key, final String doc)
Method documentKey.
- Parameters:
final Kkeyfinal Stringdoc
decode
Method decode.
- Parameters:
@Nonnull final BsonValuebsonValue@Nonnull final ExtraInfoextraInfo
decodeJson
Method decodeJson.
- Parameters:
@Nonnull final RawJsonReaderreader@Nonnull final ExtraInfoextraInfo
getEnum
protected
K
getEnum
(final String value)
Method getEnum.
- Parameters:
final Stringvalue