Class Schema
java.lang.Object
com.hypixel.hytale.codec.schema.config.Schema
- Direct Known Subclasses:
ArraySchema,BooleanSchema,IntegerSchema,NullSchema,NumberSchema,ObjectSchema,StringSchema
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classDeprecated.protected static classDeprecated.static classstatic classstatic classprivate static classDeprecated. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Schema[]private Schema[]static final ArrayCodec<Schema> static final BuilderCodec<Schema> static final ObjectCodecMapCodec<String, Schema> private Stringprivate org.bson.BsonDocumentprivate Stringprivate Booleanprivate Objectprivate String[]private Schema.HytaleMetadataprivate Stringprivate Stringprivate Schema.InheritSettingsprivate Schema.SchemaTypeFieldprivate Stringprivate Schemaprivate Stringprivate String[]private Schemaprivate Schema[]private Stringprivate String[]private Schemaprivate Stringprivate String[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Schemastatic SchemabooleanSchema[]getAllOf()Schema[]getAnyOf()getData()org.bson.BsonDocumentgetElse()String[]getHytale(boolean createInstance) getId()getIf()String[]Schema[]getOneOf()getRef()String[]getThen()getTitle()String[]getTypes()inthashCode()static voidinit()static Schemastatic SchemavoidvoidvoidvoidsetDefaultRaw(org.bson.BsonDocument default_) voidsetDefinitions(Map<String, Schema> definitions) voidsetDescription(String description) voidsetDoNotSuggest(boolean doNotSuggest) voidsetElse(boolean else_) voidvoidsetEnumDescriptions(String[] enumDescriptions) voidsetHytaleAssetRef(String hytaleAssetRef) voidsetHytaleCustomAssetRef(String hytaleCustomAssetRef) voidsetHytaleParent(Schema.InheritSettings hytaleParent) voidsetHytaleSchemaTypeField(Schema.SchemaTypeField hytaleSchemaTypeField) voidvoidvoidsetMarkdownDescription(String markdownDescription) voidsetMarkdownEnumDescriptions(String[] markdownEnumDescriptions) voidvoidvoidsetRequired(String... required) voidvoidvoid
-
Field Details
-
CODEC
-
ARRAY_CODEC
-
BASE_CODEC
-
id
-
types
-
title
-
description
-
markdownDescription
-
anyOf
-
oneOf
-
allOf
-
not
-
required
-
enumDescriptions
-
markdownEnumDescriptions
-
definitions
-
ref
-
data
-
default_
private org.bson.BsonDocument default_ -
if_
-
then
-
else_
-
hytale
-
hytaleParent
-
hytaleSchemaTypeField
-
hytaleAssetRef
-
hytaleCustomAssetRef
-
doNotSuggest
-
-
Constructor Details
-
Schema
public Schema()
-
-
Method Details
-
getId
-
setId
-
getTypes
-
setTypes
-
getTitle
-
setTitle
-
getDescription
-
setDescription
-
getMarkdownDescription
-
setMarkdownDescription
-
getEnumDescriptions
-
setEnumDescriptions
-
getMarkdownEnumDescriptions
-
setMarkdownEnumDescriptions
-
getAnyOf
-
setAnyOf
-
getOneOf
-
setOneOf
-
getAllOf
-
setAllOf
-
getRequired
-
setRequired
-
getDefaultRaw
public org.bson.BsonDocument getDefaultRaw() -
setDefaultRaw
public void setDefaultRaw(org.bson.BsonDocument default_) -
getDefinitions
-
setDefinitions
-
getRef
-
setRef
-
getData
-
setData
-
getIf
-
setIf
-
getThen
-
setThen
-
getElse
-
setElse
-
setElse
public void setElse(boolean else_) -
isDoNotSuggest
-
setDoNotSuggest
public void setDoNotSuggest(boolean doNotSuggest) -
getHytale
-
getHytale
-
getHytaleAssetRef
-
setHytaleAssetRef
-
getHytaleParent
-
setHytaleParent
-
getHytaleSchemaTypeField
-
setHytaleSchemaTypeField
-
getHytaleCustomAssetRef
-
setHytaleCustomAssetRef
-
ref
-
data
-
anyOf
-
not
-
equals
-
hashCode
public int hashCode() -
init
public static void init()
-