public final class NumberSchema extends JSONSchema
JSONSchema.JSONSchemaWriter, JSONSchema.Type| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
exclusiveMaximum |
(package private) boolean |
exclusiveMinimum |
(package private) java.math.BigDecimal |
maximum |
(package private) long |
maximumLongValue |
(package private) java.math.BigDecimal |
minimum |
(package private) long |
minimumLongValue |
(package private) java.math.BigDecimal |
multipleOf |
(package private) long |
multipleOfLongValue |
(package private) boolean |
typed |
CACHE, CONTAINS_NOT_MATCH, CONTEXT, customErrorMessage, description, FAIL_ANY_OF, FAIL_INPUT_NOT_ENCODED, FAIL_INPUT_NULL, FAIL_NOT, FAIL_ONE_OF, FAIL_PROPERTY_NAME, FAIL_TYPE_NOT_MATCH, REQUIRED_NOT_MATCH, SUCCESS, title, UNIQUE_ITEMS_NOT_MATCH| Constructor and Description |
|---|
NumberSchema(JSONObject input) |
| Modifier and Type | Method and Description |
|---|---|
JSONSchema.Type |
getType() |
JSONObject |
toJSONObject() |
protected ValidateResult |
validateInternal(double value) |
protected ValidateResult |
validateInternal(java.lang.Double value) |
protected ValidateResult |
validateInternal(java.lang.Float value) |
protected ValidateResult |
validateInternal(java.lang.Integer value) |
protected ValidateResult |
validateInternal(long value) |
protected ValidateResult |
validateInternal(java.lang.Long value) |
protected ValidateResult |
validateInternal(java.lang.Object value) |
accept, addResolveTask, allOf, anyOf, anyOf, assertValidate, assertValidate, assertValidate, assertValidate, assertValidate, assertValidate, assertValidate, equals, getDescription, getTitle, hashCode, injectIfPresent, isValid, isValid, isValid, isValid, isValid, isValid, isValid, isValid, makeSchemaItems, of, of, of, of, of, ofNot, ofValue, ofValue, oneOf, oneOf, parseSchema, toString, validate, validate, validate, validate, validate, validate, validatefinal java.math.BigDecimal minimum
final long minimumLongValue
final boolean exclusiveMinimum
final java.math.BigDecimal maximum
final long maximumLongValue
final boolean exclusiveMaximum
final java.math.BigDecimal multipleOf
final long multipleOfLongValue
final boolean typed
NumberSchema(JSONObject input)
public JSONSchema.Type getType()
getType in class JSONSchemaprotected ValidateResult validateInternal(java.lang.Object value)
validateInternal in class JSONSchemaprotected ValidateResult validateInternal(java.lang.Integer value)
validateInternal in class JSONSchemaprotected ValidateResult validateInternal(java.lang.Float value)
validateInternal in class JSONSchemaprotected ValidateResult validateInternal(java.lang.Double value)
validateInternal in class JSONSchemaprotected ValidateResult validateInternal(java.lang.Long value)
validateInternal in class JSONSchemaprotected ValidateResult validateInternal(long value)
validateInternal in class JSONSchemaprotected ValidateResult validateInternal(double value)
validateInternal in class JSONSchemapublic JSONObject toJSONObject()
toJSONObject in class JSONSchema