Contents
Class LongArrayCodec
java.lang.Object
com.hypixel.hytale.codec.codecs.array.LongArrayCodec
- All Implemented Interfaces:
Codec<long[]>, RawJsonCodec<long[]>, SchemaConvertable<long[]>
- Since:
- 27/11/2018
- Version:
- 1.0
-
Field Summary
FieldsFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong[]long[]decodeJson(RawJsonReader reader, ExtraInfo extraInfo) org.bson.BsonValuetoSchema(SchemaContext context) 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
-
Field Details
-
EMPTY_LONG_ARRAY
public static final long[] EMPTY_LONG_ARRAY
-
-
Constructor Details
-
LongArrayCodec
public LongArrayCodec()
-
-
Method Details
-
decode
-
encode
-
decodeJson
- Specified by:
decodeJsonin interfaceCodec<long[]>- Specified by:
decodeJsonin interfaceRawJsonCodec<long[]>- Throws:
IOException
-
toSchema
Description copied from interface:SchemaConvertableReturns a schema object that represents this codec as JSON Schema.- Specified by:
toSchemain interfaceSchemaConvertable<long[]>- Parameters:
context- A context to use to assist with creating the schema.- Returns:
- the generated schema.
-