Package com.alibaba.fastjson2.schema
Class StringSchema
- java.lang.Object
-
- com.alibaba.fastjson2.schema.JSONSchema
-
- com.alibaba.fastjson2.schema.StringSchema
-
public final class StringSchema extends JSONSchema
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.alibaba.fastjson2.schema.JSONSchema
JSONSchema.Type
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description JSONSchema.TypegetType()static booleanisEmail(String email)JSONObjecttoJSONObject()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, validate, validate, validate
-
-
-
-
Method Detail
-
getType
public JSONSchema.Type getType()
- Specified by:
getTypein classJSONSchema
-
validate
public ValidateResult validate(Object value)
- Specified by:
validatein classJSONSchema
-
isEmail
public static boolean isEmail(String email)
-
toJSONObject
public JSONObject toJSONObject()
- Overrides:
toJSONObjectin classJSONSchema
-
-