IntegerSchema

public class IntegerSchema extends Schema

Class IntegerSchema. Provides integerschema functionality for the Hytale server.

java.lang.Object > Schema > IntegerSchema

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 int[] enum_

Field enum_.

const_

private Integer const_

Field const_.

default_

private Integer default_

Field default_.

that

final IntegerSchema that

Field that.

s

final IntegerSchema s

Field s.

Method Detail

getMinimum

public Object getMinimum ()

Method getMinimum.

setMinimum

public void setMinimum (final int minimum)

Method setMinimum.

Parameters:
final int minimum

getExclusiveMinimum

public Object getExclusiveMinimum ()

Method getExclusiveMinimum.

setExclusiveMinimum

public void setExclusiveMinimum (final int exclusiveMinimum)

Method setExclusiveMinimum.

Parameters:
final int exclusiveMinimum

getMaximum

public Object getMaximum ()

Method getMaximum.

setMaximum

public void setMaximum (final int maximum)

Method setMaximum.

Parameters:
final int maximum

getExclusiveMaximum

public Object getExclusiveMaximum ()

Method getExclusiveMaximum.

setExclusiveMaximum

public void setExclusiveMaximum (final int exclusiveMaximum)

Method setExclusiveMaximum.

Parameters:
final int exclusiveMaximum

getEnum

public int[] getEnum ()

Method getEnum.

setEnum

public void setEnum (final int[] enum_)

Method setEnum.

Parameters:
final int[] enum_

getConst

public Integer getConst ()

Method getConst.

setConst

public void setConst (final Integer const_)

Method setConst.

Parameters:
final Integer const_

getDefault

public Integer getDefault ()

Method getDefault.

setDefault

public void setDefault (final Integer default_)

Method setDefault.

Parameters:
final Integer 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 int c)

Method constant.

Parameters:
final int 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