Class JsonSchemaPropertySimpleArray
java.lang.Object
org.apache.juneau.bean.jsonschema.JsonSchema<SELF>
org.apache.juneau.bean.jsonschema.JsonSchemaProperty<JsonSchemaPropertySimpleArray>
org.apache.juneau.bean.jsonschema.JsonSchemaPropertySimpleArray
public class JsonSchemaPropertySimpleArray
extends JsonSchemaProperty<JsonSchemaPropertySimpleArray>
Convenience class for representing a property that's an array of simple types.
An instance of this object is equivalent to calling...
JsonSchemaProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.juneau.bean.jsonschema.JsonSchema
JsonSchema.BooleanOrSchemaArraySwap, JsonSchema.BooleanOrSchemaSwap, JsonSchema.JsonSchemaOrSchemaArraySwap, JsonSchema.JsonTypeOrJsonTypeArraySwap -
Constructor Summary
ConstructorsConstructorDescriptionJsonSchemaPropertySimpleArray(String name, JsonType elementType) Constructor. -
Method Summary
Methods inherited from class org.apache.juneau.bean.jsonschema.JsonSchema
addAdditionalItems, addAllOf, addAllOf, addAnyOf, addAnyOf, addDef, addDefinition, addDependency, addDependentRequired, addDependentSchema, addEnum, addEnum, addExamples, addExamples, addItems, addOneOf, addOneOf, addPatternProperties, addPatternProperty, addPrefixItems, addProperties, addProperty, addRequired, addRequired, addRequired, addTypes, getAdditionalItems, getAdditionalItemsAsBoolean, getAdditionalItemsAsSchemaArray, getAdditionalProperties, getAdditionalPropertiesAsBoolean, getAdditionalPropertiesAsSchema, getAllOf, getAnyOf, getComment, getConst, getContentEncoding, getContentMediaType, getDefinitions, getDefs, getDependencies, getDependentRequired, getDependentSchemas, getDeprecated, getDescription, getElse, getEnum, getExamples, getExclusiveMaximum, getExclusiveMinimum, getFormat, getId, getIdUri, getIf, getItems, getItemsAsSchema, getItemsAsSchemaArray, getMaximum, getMaxItems, getMaxLength, getMaxProperties, getMinimum, getMinItems, getMinLength, getMinProperties, getMultipleOf, getName, getNot, getOneOf, getPattern, getPatternProperties, getPrefixItems, getProperties, getProperty, getProperty, getReadOnly, getRef, getRequired, getSchemaVersionUri, getSummary, getThen, getTitle, getType, getTypeAsJsonType, getTypeAsJsonTypeArray, getUnevaluatedItems, getUnevaluatedProperties, getUniqueItems, getWriteOnly, of, of, resolve, setAdditionalItems, setAdditionalProperties, setAllOf, setAllOf, setAnyOf, setAnyOf, setComment, setConst, setContentEncoding, setContentMediaType, setDefinitions, setDefs, setDependencies, setDependentRequired, setDependentSchemas, setDeprecated, setDescription, setElse, setEnum, setEnum, setExamples, setExamples, setExclusiveMaximum, setExclusiveMinimum, setFormat, setId, setIdUri, setIf, setItems, setMaster, setMaximum, setMaxItems, setMaxLength, setMaxProperties, setMinimum, setMinItems, setMinLength, setMinProperties, setMultipleOf, setName, setNot, setOneOf, setOneOf, setPattern, setPatternProperties, setPrefixItems, setProperties, setReadOnly, setRef, setRequired, setRequired, setSchemaMap, setSchemaVersionUri, setSummary, setThen, setTitle, setType, setUnevaluatedItems, setUnevaluatedProperties, setUniqueItems, setWriteOnly, toString
-
Constructor Details
-
JsonSchemaPropertySimpleArray
Constructor.- Parameters:
name- The name of the schema property. Can benull to leave the property unset.elementType- The JSON type of the elements in the array. Can benull to leave the nested schema'stype unset.
-