Package com.alibaba.fastjson2.schema
Class IntegerSchema
- java.lang.Object
-
- com.alibaba.fastjson2.schema.JSONSchema
-
- com.alibaba.fastjson2.schema.IntegerSchema
-
public final class IntegerSchema extends JSONSchema
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.alibaba.fastjson2.schema.JSONSchema
JSONSchema.Type
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JSONSchema.TypegetType()JSONObjecttoJSONObject()ValidateResultvalidate(long longValue)ValidateResultvalidate(Integer value)ValidateResultvalidate(Long value)ValidateResultvalidate(Object value)-
Methods inherited from class com.alibaba.fastjson2.schema.JSONSchema
accept, assertValidate, assertValidate, assertValidate, assertValidate, assertValidate, assertValidate, assertValidate, equals, getDescription, getTitle, hashCode, isValid, isValid, isValid, isValid, isValid, isValid, isValid, isValid, of, of, of, of, ofValue, parseSchema, toString, validate, validate, validate
-
-
-
-
Method Detail
-
getType
public JSONSchema.Type getType()
- Specified by:
getTypein classJSONSchema
-
validate
public ValidateResult validate(Object value)
- Specified by:
validatein classJSONSchema
-
validate
public ValidateResult validate(long longValue)
- Overrides:
validatein classJSONSchema
-
validate
public ValidateResult validate(Long value)
- Overrides:
validatein classJSONSchema
-
validate
public ValidateResult validate(Integer value)
- Overrides:
validatein classJSONSchema
-
toJSONObject
public JSONObject toJSONObject()
- Overrides:
toJSONObjectin classJSONSchema
-
-