HyCodeYourTale
classpublicPriority 3

ArraySchema

com.hypixel.hytale.codec.schema.config.ArraySchema

extends Schema

14

Methods

14

Public Methods

4

Fields

2

Constructors

Constants

BuilderCodec<ArraySchema>CODEC= BuilderCodec.builder(ArraySchema.class, ArraySchema::new, Schema.BASE_CODEC) .addField(new ...

Constructors

public
ArraySchema()
public
ArraySchema(Schema item)

Methods

Public Methods (14)

public
Object decode(BsonValue bsonValue, ExtraInfo extraInfo)
@Override
public
BsonValue encode(Object o, ExtraInfo extraInfo)
@Override
public
boolean equals(Object o)
@Override
public
Object getItems()
@Nullable
public
Integer getMaxItems()
@Nullable
public
Integer getMinItems()
@Nullable
public
boolean getUniqueItems()
public
int hashCode()
@Override
public
void setItem(Schema items)
public
void setItems(Schema[] items)
public
void setMaxItems(Integer maxItems)
public
void setMinItems(Integer minItems)
public
void setUniqueItems(boolean uniqueItems)
public
Schema toSchema(SchemaContext context)
@Nonnull@Override

Fields

Private/Package Fields (4)

privateObject items
privateInteger maxItems
privateInteger minItems
privateBoolean uniqueItems

Related Classes