NumberSchema

public class NumberSchema extends Schema

Class NumberSchema. Provides numberschema functionality for the Hytale server.

java.lang.Object > Schema > NumberSchema

Field Summary

minimum

private Object minimum

Field minimum.

exclusiveMinimum

private Object exclusiveMinimum

Field exclusiveMinimum.

maximum

private Object maximum

Field maximum.

exclusiveMaximum

private Object exclusiveMaximum

Field exclusiveMaximum.

enum_

private double[] enum_

Field enum_.

const_

private Double const_

Field const_.

default_

private Double default_

Field default_.

that

final NumberSchema that

Field that.

s

final NumberSchema s

Field s.

Method Detail

getMinimum

public Object getMinimum ()

Method getMinimum.

setMinimum

public void setMinimum (final double minimum)

Method setMinimum.

Parameters:
final double minimum

getExclusiveMinimum

public Object getExclusiveMinimum ()

Method getExclusiveMinimum.

setExclusiveMinimum

public void setExclusiveMinimum (final double exclusiveMinimum)

Method setExclusiveMinimum.

Parameters:
final double exclusiveMinimum

getMaximum

public Object getMaximum ()

Method getMaximum.

setMaximum

public void setMaximum (final double maximum)

Method setMaximum.

Parameters:
final double maximum

getExclusiveMaximum

public Object getExclusiveMaximum ()

Method getExclusiveMaximum.

setExclusiveMaximum

public void setExclusiveMaximum (final double exclusiveMaximum)

Method setExclusiveMaximum.

Parameters:
final double exclusiveMaximum

getEnum

public double[] getEnum ()

Method getEnum.

setEnum

public void setEnum (final double[] enum_)

Method setEnum.

Parameters:
final double[] enum_

getConst

public Double getConst ()

Method getConst.

setConst

public void setConst (final Double const_)

Method setConst.

Parameters:
final Double const_

getDefault

public Double getDefault ()

Method getDefault.

setDefault

public void setDefault (final Double default_)

Method setDefault.

Parameters:
final Double default_

equals

public boolean equals (@Nullable final Object o)

Method equals.

Parameters:
@Nullable final Object o

if

public else if (that.minimum == null)

Method if.

Parameters:
that.minimum == null

hashCode

public int hashCode ()

Method hashCode.

constant

static Schema constant (final double c)

Method constant.

Parameters:
final double c

decode

public Object decode (@Nonnull final BsonValue bsonValue, final ExtraInfo extraInfo)

Method decode.

Parameters:
@Nonnull final BsonValue bsonValue
final ExtraInfo extraInfo

encode

public BsonValue encode (final Object o, final ExtraInfo extraInfo)

Method encode.

Parameters:
final Object o
final ExtraInfo extraInfo

toSchema

public Schema toSchema (@Nonnull final SchemaContext context)

Method toSchema.

Parameters:
@Nonnull final SchemaContext context