public class ArraySchema extends Schema
Class ArraySchema. Provides arrayschema functionality for the Hytale server.
java.lang.Object > Schema > ArraySchema
Field Summary
items
private
Object
items
Field items.
minItems
private
Integer
minItems
Field minItems.
maxItems
private
Integer
maxItems
Field maxItems.
uniqueItems
private
Boolean
uniqueItems
Field uniqueItems.
that
final
ArraySchema
that
Field that.
array
private
ArrayCodec
array
Field array.
Method Detail
ArraySchema
public
public
ArraySchema
()
Method ArraySchema.
getItems
public
Object
getItems
()
Method getItems.
setItems
public
void
setItems
(final Schema... items)
Method setItems.
- Parameters:
final Schema...items
getMinItems
public
Integer
getMinItems
()
Method getMinItems.
setMinItems
public
void
setMinItems
(final Integer minItems)
Method setMinItems.
- Parameters:
final IntegerminItems
getMaxItems
public
Integer
getMaxItems
()
Method getMaxItems.
setMaxItems
public
void
setMaxItems
(final Integer maxItems)
Method setMaxItems.
- Parameters:
final IntegermaxItems
getUniqueItems
public
boolean
getUniqueItems
()
Method getUniqueItems.
setUniqueItems
public
void
setUniqueItems
(final boolean uniqueItems)
Method setUniqueItems.
- Parameters:
final booleanuniqueItems
equals
public
boolean
equals
(@Nullable final Object o)
Method equals.
- Parameters:
@Nullable final Objecto
if
public
else
if
(that.items == null)
Method if.
- Parameters:
that.items ==null
hashCode
public
int
hashCode
()
Method hashCode.
ItemOrItems
public
private
ItemOrItems
()
Method ItemOrItems.
decode
Method decode.
- Parameters:
@Nonnull final BsonValuebsonValue@Nonnull final ExtraInfoextraInfo