Uses of Class
com.alibaba.fastjson2.schema.JSONSchema
Packages that use JSONSchema
-
Uses of JSONSchema in com.alibaba.fastjson2
Methods in com.alibaba.fastjson2 with parameters of type JSONSchemaModifier and TypeMethodDescriptionbooleanJSONArray.isValid(JSONSchema schema) booleanJSONObject.isValid(JSONSchema schema) -
Uses of JSONSchema in com.alibaba.fastjson2.reader
Fields in com.alibaba.fastjson2.reader declared as JSONSchemaModifier and TypeFieldDescriptionfinal JSONSchemaFieldReader.schemaprotected final JSONSchemaObjectReaderBean.schemaMethods in com.alibaba.fastjson2.reader with parameters of type JSONSchemaModifier and TypeMethodDescription<T,V> FieldReader ObjectReaderCreator.createFieldReader(Class objectClass, Type objectType, String fieldName, Type fieldType, Class<V> fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, BiConsumer<T, V> function, ObjectReader initReader) <T> FieldReaderObjectReaderCreator.createFieldReaderParam(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Type fieldType, Class fieldClass, String paramName, Class declaringClass, Parameter parameter, JSONSchema schema) <T> FieldReaderObjectReaderCreator.createFieldReaderParam(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Type fieldType, Class fieldClass, String paramName, Class declaringClass, Parameter parameter, JSONSchema schema, ObjectReader initReader) <T> FieldReaderObjectReaderCreator.createFieldReaderParam(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, Type fieldType, Class fieldClass, String paramName, Class declaringClass, Parameter parameter, JSONSchema schema, ObjectReader initReader) <T> ObjectReader<T>ObjectReaderCreator.createObjectReader(Class<T> objectClass, String typeKey, long features, JSONSchema schema, Supplier<T> defaultCreator, Function buildFunction, FieldReader... fieldReaders) <T> ObjectReader<T>ObjectReaderCreatorASM.createObjectReader(Class<T> objectClass, String typeKey, long features, JSONSchema schema, Supplier<T> defaultCreator, Function buildFunction, FieldReader... fieldReaders) static <T> ObjectReaderImplValueInt<T>ObjectReaderImplValueInt.of(Class<T> objectClass, long features, JSONSchema schema, IntFunction<T> function) static <T> ObjectReaderImplValueString<T>ObjectReaderImplValueString.of(Class<T> objectClass, long features, JSONSchema schema, Function<String, T> function) Constructors in com.alibaba.fastjson2.reader with parameters of type JSONSchemaModifierConstructorDescriptionFieldReader(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field) FieldReaderAtomicReference(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, JSONSchema schema, Method method, Field field) FieldReaderList(String fieldName, Type fieldType, Class fieldClass, Type itemType, Class itemClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function) FieldReaderObject(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function) FieldReaderStackTrace(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function) ObjectReader1(Class objectClass, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader fieldReader) ObjectReader1(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader10(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader11(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader12(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader2(Class objectClass, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader first, FieldReader second) ObjectReader2(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader3(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader4(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader5(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader6(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader7(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader8(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader9(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReaderAdapter(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReaderAdapter(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, Class[] seeAlso, String[] seeAlsoNames, FieldReader... fieldReaders) ObjectReaderAdapter(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, Class[] seeAlso, String[] seeAlsoNames, Class seeAlsoDefault, FieldReader... fieldReaders) protectedObjectReaderBean(Class objectClass, Supplier<T> creator, String typeName, long features, JSONSchema schema, Function buildFunction) ObjectReaderImplValue(Class<T> objectClass, Type valueType, Class<I> valueClass, long features, String format, Object defaultValue, JSONSchema schema, Constructor<T> constructor, Method factoryMethod, Function<I, T> function) ObjectReaderImplValueInt(Class<T> objectClass, long features, JSONSchema schema, IntFunction<T> function) ObjectReaderImplValueString(Class<T> objectClass, long features, JSONSchema schema, Function<String, T> function) -
Uses of JSONSchema in com.alibaba.fastjson2.schema
Subclasses of JSONSchema in com.alibaba.fastjson2.schemaModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classfinal classfinal classfinal classclassMethods in com.alibaba.fastjson2.schema that return JSONSchemaModifier and TypeMethodDescriptionArraySchema.getItemSchema()ObjectSchema.getProperty(String key) static JSONSchemaJSONSchema.of(JSONObject input) static JSONSchemaJSONSchema.of(JSONObject input, JSONSchema parent) static JSONSchemaJSONSchema.of(JSONObject input, Class objectClass) static JSONSchemastatic JSONSchemastatic JSONSchemaJSONSchema.parseSchema(String schema) Methods in com.alibaba.fastjson2.schema that return types with arguments of type JSONSchemaMethods in com.alibaba.fastjson2.schema with parameters of type JSONSchemaModifier and TypeMethodDescriptionstatic JSONSchemaJSONSchema.of(JSONObject input, JSONSchema parent) Method parameters in com.alibaba.fastjson2.schema with type arguments of type JSONSchemaModifier and TypeMethodDescriptionvoidArraySchema.accept(Predicate<JSONSchema> v) voidJSONSchema.accept(Predicate<JSONSchema> v) voidObjectSchema.accept(Predicate<JSONSchema> v) Constructors in com.alibaba.fastjson2.schema with parameters of type JSONSchemaModifierConstructorDescriptionArraySchema(JSONObject input, JSONSchema root) ObjectSchema(JSONObject input, JSONSchema root)