public class NumberSchema extends ValueTypeSchema
JsonSchema
as a number typeenums, format
defaultdefault, links, pathStart, title
Constructor and Description |
---|
NumberSchema() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
_equals(NumberSchema that) |
NumberSchema |
asNumberSchema()
Attempt to return this JsonSchema as a
NumberSchema |
boolean |
equals(Object obj) |
Boolean |
getExclusiveMaximum() |
Boolean |
getExclusiveMinimum() |
Double |
getMaximum() |
Double |
getMinimum() |
Double |
getMultipleOf() |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes |
getType() |
boolean |
isNumberSchema()
determine if this JsonSchema is an
NumberSchema . |
void |
setExclusiveMaximum(Boolean exclusiveMaximum) |
void |
setExclusiveMinimum(Boolean exclusiveMinimum) |
void |
setMaximum(Double maximum) |
void |
setMinimum(Double minimum) |
void |
setMultipleOf(Double multipleOf) |
_equals, asValueSchemaSchema, asValueTypeSchema, getEnums, getFormat, isValueTypeSchema, setEnums, setFormat
_equals, asSimpleTypeSchema, getDefault, getLinks, getPathStart, getTitle, isSimpleTypeSchema, setDefault, setLinks, setPathStart, setTitle
_equals, arraysEqual, asAnySchema, asArraySchema, asBooleanSchema, asContainerSchema, asContainerTypeSchema, asIntegerSchema, asNullSchema, asObjectSchema, asStringSchema, asUnionTypeSchema, enrichWithBeanProperty, equals, get$ref, get$schema, getDescription, getDisallow, getExtends, getId, getReadonly, getRequired, isAnySchema, isArraySchema, isBooleanSchema, isContainerTypeSchema, isIntegerSchema, isNullSchema, isObjectSchema, isStringSchema, isUnionTypeSchema, minimalForFormat, set$ref, set$schema, setDescription, setDisallow, setExtends, setId, setReadonly, setRequired
public NumberSchema asNumberSchema()
JsonSchema
NumberSchema
asNumberSchema
in class JsonSchema
public Boolean getExclusiveMaximum()
public Boolean getExclusiveMinimum()
public Double getMaximum()
public Double getMinimum()
public Double getMultipleOf()
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes getType()
getType
in class JsonSchema
public boolean isNumberSchema()
JsonSchema
NumberSchema
.isNumberSchema
in class JsonSchema
public void setExclusiveMaximum(Boolean exclusiveMaximum)
public void setExclusiveMinimum(Boolean exclusiveMinimum)
public void setMaximum(Double maximum)
public void setMinimum(Double minimum)
public void setMultipleOf(Double multipleOf)
public boolean equals(Object obj)
equals
in class ValueTypeSchema
protected boolean _equals(NumberSchema that)
Copyright © 2017 FasterXML. All rights reserved.