Class JsonSchemaProperty
java.lang.Object
org.apache.juneau.bean.jsonschema.JsonSchema
org.apache.juneau.bean.jsonschema.JsonSchemaProperty
- Direct Known Subclasses:
- JsonSchemaPropertySimpleArray
Represents a JSON property in the JSON-Schema core specification.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.juneau.bean.jsonschema.JsonSchemaJsonSchema.BooleanOrSchemaArraySwap, JsonSchema.BooleanOrSchemaSwap, JsonSchema.JsonSchemaOrSchemaArraySwap, JsonSchema.JsonTypeOrJsonTypeArraySwap
- 
Constructor SummaryConstructorsConstructorDescriptionDefault constructor.JsonSchemaProperty(String name) Convenience constructor.JsonSchemaProperty(String name, JsonType type) Convenience constructor.
- 
Method SummaryMethods inherited from class org.apache.juneau.bean.jsonschema.JsonSchemaaddAdditionalItems, addAllOf, addAnyOf, addDef, addDefinition, addDependency, addDependentRequired, addDependentSchema, addEnum, addExamples, addItems, addOneOf, addPatternProperties, addPrefixItems, addProperties, addRequired, addRequired, addRequired, addTypes, getAdditionalItems, getAdditionalItemsAsBoolean, getAdditionalItemsAsSchemaArray, getAdditionalProperties, getAdditionalPropertiesAsBoolean, getAdditionalPropertiesAsSchema, getAllOf, getAnyOf, getConst, getContentEncoding, getContentMediaType, getDefinitions, getDefs, getDependencies, getDependentRequired, getDependentSchemas, getDescription, getElse, getEnum, getExamples, getExclusiveMaximum, getExclusiveMinimum, 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, getThen, getTitle, getType, getTypeAsJsonType, getTypeAsJsonTypeArray, getUnevaluatedItems, getUnevaluatedProperties, getUniqueItems, getWriteOnly, resolve, setAdditionalItems, setAdditionalProperties, setAllOf, setAnyOf, setConst, setContentEncoding, setContentMediaType, setDefinitions, setDefs, setDependencies, setDependentRequired, setDependentSchemas, setDescription, setElse, setEnum, setExamples, setExclusiveMaximum, setExclusiveMinimum, setId, setIdUri, setIf, setItems, setMaster, setMaximum, setMaxItems, setMaxLength, setMaxProperties, setMinimum, setMinItems, setMinLength, setMinProperties, setMultipleOf, setName, setNot, setOneOf, setPattern, setPatternProperties, setPrefixItems, setProperties, setReadOnly, setRef, setRequired, setSchemaMap, setSchemaVersionUri, setThen, setTitle, setType, setUnevaluatedItems, setUnevaluatedProperties, setUniqueItems, setWriteOnly, toString
- 
Constructor Details- 
JsonSchemaPropertypublic JsonSchemaProperty()Default constructor.
- 
JsonSchemaPropertyConvenience constructor.- Parameters:
- name- The name of this property.
 
- 
JsonSchemaPropertyConvenience constructor.- Parameters:
- name- The name of this property.
- type- The JSON type of this property.
 
 
-