HyCodeYourTale
classpublicPriority 3

IntegerSchema

com.hypixel.hytale.codec.schema.config.IntegerSchema

extends Schema

24

Methods

24

Public Methods

7

Fields

1

Constructors

Constants

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

Constructors

public
IntegerSchema()

Methods

Public Methods (24)

publicstatic
Schema constant(int c)
@Nonnull
public
Object decode(BsonValue bsonValue, ExtraInfo extraInfo)
@Override
public
BsonValue encode(Object o, ExtraInfo extraInfo)
@Override
public
boolean equals(Object o)
@Override
public
Integer getConst()
@Nullable
public
Integer getDefault()
public
int[] getEnum()
public
Object getExclusiveMaximum()
@Nullable
public
Object getExclusiveMinimum()
@Nullable
public
Object getMaximum()
@Nullable
public
Object getMinimum()
@Nullable
public
int hashCode()
@Override
public
void setConst(Integer const_)
public
void setDefault(Integer default_)
public
void setEnum(int[] enum_)
public
void setExclusiveMaximum(int exclusiveMaximum)
public
void setExclusiveMaximum(Schema exclusiveMaximum)
public
void setExclusiveMinimum(int exclusiveMinimum)
public
void setExclusiveMinimum(Schema exclusiveMinimum)
public
void setMaximum(int maximum)
public
void setMaximum(Schema maximum)
public
void setMinimum(int minimum)
public
void setMinimum(Schema minimum)
public
Schema toSchema(SchemaContext context)
@Nonnull@Override

Fields

Private/Package Fields (7)

privateInteger const_
privateInteger default_
privateint[] enum_
privateObject exclusiveMaximum
privateObject exclusiveMinimum
privateObject maximum
privateObject minimum

Related Classes