public class HyperSchema extends JsonSchema
JsonSchema
It is a skeleton intended as a starting point for customization.Modifier and Type | Class and Description |
---|---|
static class |
HyperSchema.LinkDescriptionObject
A link description object is used to describe link relations.
|
Modifier and Type | Field and Description |
---|---|
protected String |
contentEncoding
If the instance property value is a string, this attribute defines
that the string SHOULD be interpreted as binary data and decoded
using the encoding named by this jsonSchema property.
|
protected String |
fragmentResolution
This property indicates the fragment resolution protocol to use for
resolving fragment identifiers in URIs within the instance
representations.
|
protected HyperSchema.LinkDescriptionObject[] |
links
6.2.1.
|
protected String |
mediaType
This attribute defines the media type of the instance representations
that this jsonSchema is defining.
|
protected String |
pathStart
This attribute is a URI that defines what the instance's URI MUST
start with in order to validate.
|
protected String |
readOnly
This attribute indicates that the instance property SHOULD NOT be
changed.
|
Constructor and Description |
---|
HyperSchema() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
_equals(HyperSchema that) |
boolean |
equals(Object obj) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes |
getType() |
_equals, arraysEqual, asAnySchema, asArraySchema, asBooleanSchema, asContainerSchema, asContainerTypeSchema, asIntegerSchema, asNullSchema, asNumberSchema, asObjectSchema, asSimpleTypeSchema, asStringSchema, asUnionTypeSchema, asValueSchemaSchema, asValueTypeSchema, enrichWithBeanProperty, equals, get$ref, get$schema, getDescription, getDisallow, getExtends, getId, getReadonly, getRequired, isAnySchema, isArraySchema, isBooleanSchema, isContainerTypeSchema, isIntegerSchema, isNullSchema, isNumberSchema, isObjectSchema, isSimpleTypeSchema, isStringSchema, isUnionTypeSchema, isValueTypeSchema, minimalForFormat, set$ref, set$schema, setDescription, setDisallow, setExtends, setId, setReadonly, setRequired
protected String readOnly
protected String contentEncoding
protected String pathStart
protected String mediaType
protected String fragmentResolution
protected HyperSchema.LinkDescriptionObject[] links
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes getType()
getType
in class JsonSchema
public boolean equals(Object obj)
equals
in class JsonSchema
protected boolean _equals(HyperSchema that)
Copyright © 2017 FasterXML. All rights reserved.