HyCodeYourTale
classpublicPriority 3

NumberSchema

com.hypixel.hytale.codec.schema.config.NumberSchema

extends Schema

24

Methods

24

Public Methods

7

Fields

1

Constructors

Constants

BuilderCodec<NumberSchema>CODEC= BuilderCodec.builder(NumberSchema.class, NumberSchema::new, Schema.BASE_CODEC) .addField(ne...
NumberSchema.DoubleOrSchemaINSTANCE= new NumberSchema.DoubleOrSchema()

Constructors

public
NumberSchema()

Methods

Public Methods (24)

publicstatic
Schema constant(double 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
Double getConst()
@Nullable
public
Double getDefault()
public
double[] getEnum()
public
Object getExclusiveMaximum()
@Nullable
public
Object getExclusiveMinimum()
@Nullable
public
Object getMaximum()
@Nullable
public
Object getMinimum()
@Nullable
public
int hashCode()
@Override
public
void setConst(Double const_)
public
void setDefault(Double default_)
public
void setEnum(double[] enum_)
public
void setExclusiveMaximum(double exclusiveMaximum)
public
void setExclusiveMaximum(Schema exclusiveMaximum)
public
void setExclusiveMinimum(double exclusiveMinimum)
public
void setExclusiveMinimum(Schema exclusiveMinimum)
public
void setMaximum(double maximum)
public
void setMaximum(Schema maximum)
public
void setMinimum(double minimum)
public
void setMinimum(Schema minimum)
public
Schema toSchema(SchemaContext context)
@Nonnull@Override

Fields

Private/Package Fields (7)

privateDouble const_
privateDouble default_
privatedouble[] enum_
privateObject exclusiveMaximum
privateObject exclusiveMinimum
privateObject maximum
privateObject minimum

Related Classes