Class JsonSchemaRef
java.lang.Object
org.apache.juneau.bean.jsonschema.JsonSchema
org.apache.juneau.bean.jsonschema.JsonSchemaRef
Convenience class for representing a schema reference such as "{'$ref':'/url/to/ref'}" .
 
An instance of this object is equivalent to calling...
   JsonSchema 
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.juneau.bean.jsonschema.JsonSchemaJsonSchema.BooleanOrSchemaArraySwap, JsonSchema.BooleanOrSchemaSwap, JsonSchema.JsonSchemaOrSchemaArraySwap, JsonSchema.JsonTypeOrJsonTypeArraySwap
- 
Constructor SummaryConstructors
- 
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- 
JsonSchemaRefConstructor.The value can be of any of the following types: URI,URL,String. Strings must be valid URIs.URIs defined by UriResolvercan be used for values.- Parameters:
- uri- The URI of the target reference. Can be- null .
 
 
-