B C D E G H I J M N O P R S U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- bools() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject
-
Collection of Boolean key/value pairs that will be injected.
C
- camelCaseToSentenceCase(String) - Static method in class com.kjetland.jackson.jsonSchema.Utils
- com.kjetland.jackson.jsonSchema - package com.kjetland.jackson.jsonSchema
- com.kjetland.jackson.jsonSchema.annotations - package com.kjetland.jackson.jsonSchema.annotations
D
- DEFAULT - Static variable in class com.kjetland.jackson.jsonSchema.JsonSchemaConfig
- DEFAULT_DATE_FORMAT_MAPPING - Static variable in class com.kjetland.jackson.jsonSchema.JsonSchemaConfig
- DRAFT_04 - com.kjetland.jackson.jsonSchema.JsonSchemaDraft
- DRAFT_06 - com.kjetland.jackson.jsonSchema.JsonSchemaDraft
- DRAFT_07 - com.kjetland.jackson.jsonSchema.JsonSchemaDraft
- DRAFT_2019_09 - com.kjetland.jackson.jsonSchema.JsonSchemaDraft
- DRAFT_2020_12 - com.kjetland.jackson.jsonSchema.JsonSchemaDraft
E
- extractGroupsFromAnnotation(Annotation) - Static method in class com.kjetland.jackson.jsonSchema.Utils
- extractMinimalClassnameId(JavaType, JavaType) - Static method in class com.kjetland.jackson.jsonSchema.Utils
- extractTypeName(JavaType) - Static method in class com.kjetland.jackson.jsonSchema.Utils
G
- generateJsonSchema(JavaType) - Method in class com.kjetland.jackson.jsonSchema.JsonSchemaGenerator
- generateJsonSchema(JavaType, String, String) - Method in class com.kjetland.jackson.jsonSchema.JsonSchemaGenerator
- generateJsonSchema(Class<?>) - Method in class com.kjetland.jackson.jsonSchema.JsonSchemaGenerator
- generateJsonSchema(Class<?>, String, String) - Method in class com.kjetland.jackson.jsonSchema.JsonSchemaGenerator
- get() - Method in class com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject.None
- getOptionsNode(ObjectNode) - Static method in class com.kjetland.jackson.jsonSchema.Utils
- getOrCreateObjectChild(ObjectNode, String) - Static method in class com.kjetland.jackson.jsonSchema.Utils
- getRequiredArrayNode(ObjectNode) - Static method in class com.kjetland.jackson.jsonSchema.Utils
- getScanResult() - Method in class com.kjetland.jackson.jsonSchema.SubclassesResolver
- getSubclasses(Class<?>) - Method in class com.kjetland.jackson.jsonSchema.SubclassesResolver
- getSuperClass(JavaType) - Static method in class com.kjetland.jackson.jsonSchema.Utils
H
- hasNotNullAnnotation(BeanProperty) - Method in class com.kjetland.jackson.jsonSchema.JsonSchemaGenerator
- hasNullableAnnotation(BeanProperty) - Method in class com.kjetland.jackson.jsonSchema.JsonSchemaGenerator
I
- ints() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject
-
Collection of Integer key/value pairs that will be injected.
- items() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaOptions
J
- javaxValidationGroups() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject
- json() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject
-
JSON that will injected into the object or property node.
- JSON_EDITOR - Static variable in class com.kjetland.jackson.jsonSchema.JsonSchemaConfig
-
Use this configuration if using the JsonSchema to generate HTML5 GUI, eg.
- JsonSchemaAdditional - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
-
Marks property as "advanced" and semi-hidden in JSON Editor.
- JsonSchemaArrayWithUniqueItems - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
- JsonSchemaBool - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
-
Injects custom values to the schema generated for fields or getters.
- JsonSchemaConfig - Class in com.kjetland.jackson.jsonSchema
- JsonSchemaConfig() - Constructor for class com.kjetland.jackson.jsonSchema.JsonSchemaConfig
- JsonSchemaDefault - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
- JsonSchemaDescription - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
-
Same as com.fasterxml.jackson.annotation.JsonPropertyDescription
- JsonSchemaDraft - Enum in com.kjetland.jackson.jsonSchema
- JsonSchemaExamples - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
- JsonSchemaFormat - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
- JsonSchemaGenerator - Class in com.kjetland.jackson.jsonSchema
- JsonSchemaGenerator(ObjectMapper) - Constructor for class com.kjetland.jackson.jsonSchema.JsonSchemaGenerator
-
JSON Schema Generator.
- JsonSchemaGenerator(ObjectMapper, JsonSchemaConfig) - Constructor for class com.kjetland.jackson.jsonSchema.JsonSchemaGenerator
-
JSON Schema Generator.
- JsonSchemaInject - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
-
Use this annotation to inject JSON into the generated jsonSchema.
- JsonSchemaInject.None - Class in com.kjetland.jackson.jsonSchema.annotations
- JsonSchemaInt - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
-
Injects custom values to the schema generated for fields or getters.
- JsonSchemaOptions - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
- JsonSchemaOptions.Item - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
- JsonSchemaString - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
-
Injects custom values to the schema generated for fields or getters.
- JsonSchemaTitle - Annotation Type in com.kjetland.jackson.jsonSchema.annotations
- jsonSupplier() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject
-
Supplier of a JsonNode that will be injected.
- jsonSupplierViaLookup() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject
-
Key to entry in
JsonSchemaConfig.jsonSupplierswhich will supply a JsonNode that will be injected.
M
- merge(JsonNode, JsonNode) - Static method in class com.kjetland.jackson.jsonSchema.Utils
N
- name() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaOptions.Item
- None() - Constructor for class com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject.None
- NULLABLE - Static variable in class com.kjetland.jackson.jsonSchema.JsonSchemaConfig
-
This configuration is exactly like the vanilla JSON schema generator, except that "nullables" have been turned on: `useOneOfForOption` and `useOneForNullables` have both been set to `true`.
O
- overrideAll() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject
-
If overrideAll is false (the default), the injected json will be merged with the generated schema.
P
- path() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaBool
- path() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInt
- path() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaString
R
- resolveElementType(JavaType, BeanProperty, ObjectMapper) - Static method in class com.kjetland.jackson.jsonSchema.Utils
S
- strings() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInject
-
Collection of String key/value pairs that will be injected.
- SubclassesResolver - Class in com.kjetland.jackson.jsonSchema
- SubclassesResolver() - Constructor for class com.kjetland.jackson.jsonSchema.SubclassesResolver
- SubclassesResolver(ClassGraph) - Constructor for class com.kjetland.jackson.jsonSchema.SubclassesResolver
- SubclassesResolver(List<String>, List<String>) - Constructor for class com.kjetland.jackson.jsonSchema.SubclassesResolver
U
- Utils - Class in com.kjetland.jackson.jsonSchema
V
- value() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaArrayWithUniqueItems
- value() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaBool
- value() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaDefault
- value() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaDescription
- value() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaExamples
- value() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaFormat
- value() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaInt
- value() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaOptions.Item
- value() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaString
- value() - Method in annotation type com.kjetland.jackson.jsonSchema.annotations.JsonSchemaTitle
- valueOf(String) - Static method in enum com.kjetland.jackson.jsonSchema.JsonSchemaDraft
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.kjetland.jackson.jsonSchema.JsonSchemaDraft
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visit(JsonNode, String, BiConsumer<ObjectNode, String>) - Static method in class com.kjetland.jackson.jsonSchema.Utils
All Classes All Packages