JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
J
M
N
O
P
R
S
T
U
V
A
addProperty(PropertyWrapper)
- Method in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
addRequired(String)
- Method in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
addTokenToRelativeId(String)
- Method in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
ArraySchemaWrapper
- Class in
com.github.reinert.jjschema.v1
ArraySchemaWrapper(Class<?>, Type, Set<ManagedReference>, String, boolean)
- Constructor for class com.github.reinert.jjschema.v1.
ArraySchemaWrapper
ArraySchemaWrapper(Class<?>, Class<?>, Set<ManagedReference>, boolean)
- Constructor for class com.github.reinert.jjschema.v1.
ArraySchemaWrapper
ArraySchemaWrapper(Class<?>, Class<?>, boolean)
- Constructor for class com.github.reinert.jjschema.v1.
ArraySchemaWrapper
ArraySchemaWrapper(Class<?>, RefSchemaWrapper)
- Constructor for class com.github.reinert.jjschema.v1.
ArraySchemaWrapper
asJson()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
asJson()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
Attributes
- Annotation Type in
com.github.reinert.jjschema
Annotation for the attributes of JSON Schema
B
build()
- Method in class com.github.reinert.jjschema.
SchemaGeneratorBuilder.ConfigurationStep
C
cast()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
cast()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
checkAndProcessType(Class<T>, ObjectNode)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
Checks whether the type is SimpleType (mapped by
SimpleTypeMappings
), Collection or Iterable (for mapping arrays), Void type (returning null), or custom Class (for mapping objects).
CollectionTypeMappings
- Enum in
com.github.reinert.jjschema
Mapping of builtin Java types to their matching JSON Schema primitive type
com.github.reinert.jjschema
- package com.github.reinert.jjschema
com.github.reinert.jjschema.exception
- package com.github.reinert.jjschema.exception
com.github.reinert.jjschema.v1
- package com.github.reinert.jjschema.v1
createArrayRefWrapper(RefSchemaWrapper)
- Static method in class com.github.reinert.jjschema.v1.
SchemaWrapperFactory
createArrayWrapper(Set<ManagedReference>, Type, Class<?>, String)
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
createArrayWrapper(Class<?>, Class<?>, boolean)
- Static method in class com.github.reinert.jjschema.v1.
SchemaWrapperFactory
createArrayWrapper(Class<?>, Class<?>, Set<ManagedReference>, boolean)
- Static method in class com.github.reinert.jjschema.v1.
SchemaWrapperFactory
createArrayWrapper(Class<?>, Type, Set<ManagedReference>, String, boolean)
- Static method in class com.github.reinert.jjschema.v1.
SchemaWrapperFactory
createInstance()
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
createRefSchema(String)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
createSchema(Class<?>)
- Method in class com.github.reinert.jjschema.v1.
JsonSchemaFactory
createSchema(Class<?>)
- Method in class com.github.reinert.jjschema.v1.
JsonSchemaV4Factory
createWrapper(Set<ManagedReference>, Type, String)
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
createWrapper(Type)
- Static method in class com.github.reinert.jjschema.v1.
SchemaWrapperFactory
createWrapper(Type, Set<ManagedReference>)
- Static method in class com.github.reinert.jjschema.v1.
SchemaWrapperFactory
createWrapper(Type, Set<ManagedReference>, String, boolean)
- Static method in class com.github.reinert.jjschema.v1.
SchemaWrapperFactory
CustomArraySchemaWrapper
- Class in
com.github.reinert.jjschema.v1
CustomArraySchemaWrapper(Class<?>, Class<?>)
- Constructor for class com.github.reinert.jjschema.v1.
CustomArraySchemaWrapper
CustomSchemaWrapper
- Class in
com.github.reinert.jjschema.v1
CustomSchemaWrapper(Type)
- Constructor for class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
CustomSchemaWrapper(Type, boolean)
- Constructor for class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
CustomSchemaWrapper(Type, Set<ManagedReference>, boolean)
- Constructor for class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
CustomSchemaWrapper(Type, Set<ManagedReference>, String, boolean)
- Constructor for class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
D
DRAFT_04
- Static variable in class com.github.reinert.jjschema.v1.
SchemaWrapper
draftV4HyperSchema()
- Static method in class com.github.reinert.jjschema.
SchemaGeneratorBuilder
draftV4Schema()
- Static method in class com.github.reinert.jjschema.
SchemaGeneratorBuilder
E
EmptySchemaWrapper
- Class in
com.github.reinert.jjschema.v1
EmptySchemaWrapper(Class<?>)
- Constructor for class com.github.reinert.jjschema.v1.
EmptySchemaWrapper
EmptySchemaWrapper()
- Constructor for class com.github.reinert.jjschema.v1.
EmptySchemaWrapper
EnumSchemaWrapper
- Class in
com.github.reinert.jjschema.v1
EnumSchemaWrapper(Class<T>)
- Constructor for class com.github.reinert.jjschema.v1.
EnumSchemaWrapper
equals(Object)
- Method in class com.github.reinert.jjschema.
ManagedReference
F
forClass(Class<?>)
- Static method in enum com.github.reinert.jjschema.
CollectionTypeMappings
Return a primitive type for a given class, if any
forClass(Type)
- Static method in enum com.github.reinert.jjschema.
SimpleTypeMappings
Return a primitive type for a given class, if any
G
generatePropertySchema(Class<T>, Method, Field)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
generateSchema(Class<T>)
- Method in class com.github.reinert.jjschema.
HyperSchemaGeneratorV4
generateSchema(Class<T>)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
getAccessibleObject()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getDollarSchema()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getDollarSchema()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
getField()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getId()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getId()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
getItems()
- Method in class com.github.reinert.jjschema.v1.
ArraySchemaWrapper
getItems()
- Method in class com.github.reinert.jjschema.v1.
CustomArraySchemaWrapper
getItemsSchema()
- Method in class com.github.reinert.jjschema.v1.
ArraySchemaWrapper
getJavaParametrizedType()
- Method in class com.github.reinert.jjschema.v1.
ArraySchemaWrapper
getJavaParametrizedType()
- Method in class com.github.reinert.jjschema.v1.
CustomArraySchemaWrapper
getJavaType()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getJavaType()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
getManagedReference()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getMethod()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getName()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getNode()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getNode()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
getNodeTextValue(JsonNode)
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getNodeTextValue(JsonNode)
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
getOwnerSchema()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getParameterizedType()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
getRef()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getRef()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
getReferenceType()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getRelativeId()
- Method in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
getType()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
getType()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
H
hashCode()
- Method in class com.github.reinert.jjschema.
ManagedReference
hasParametrizedType()
- Method in class com.github.reinert.jjschema.v1.
CustomArraySchemaWrapper
HyperSchemaGeneratorV4
- Class in
com.github.reinert.jjschema
A Hyper-Schema generator from JSR311 specification (Java RESTful) annotated classes.
HyperSchemaGeneratorV4(JsonSchemaGenerator)
- Constructor for class com.github.reinert.jjschema.
HyperSchemaGeneratorV4
I
InvalidLinkMethod
- Exception in
com.github.reinert.jjschema.exception
InvalidLinkMethod(String)
- Constructor for exception com.github.reinert.jjschema.exception.
InvalidLinkMethod
isArrayWrapper()
- Method in class com.github.reinert.jjschema.v1.
ArraySchemaWrapper
isArrayWrapper()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
isArrayWrapper()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
isAutoPutDollarSchema()
- Method in class com.github.reinert.jjschema.v1.
JsonSchemaFactory
isAutoPutVersion()
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
Checks if this generator should put the $schema attribute at the root schema.
isCustomWrapper()
- Method in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
isCustomWrapper()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
isCustomWrapper()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
isEmptyWrapper()
- Method in class com.github.reinert.jjschema.v1.
EmptySchemaWrapper
isEmptyWrapper()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
isEmptyWrapper()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
isEnumWrapper()
- Method in class com.github.reinert.jjschema.v1.
EnumSchemaWrapper
isEnumWrapper()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
isEnumWrapper()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
isNullWrapper()
- Method in class com.github.reinert.jjschema.v1.
NullSchemaWrapper
isNullWrapper()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
isNullWrapper()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
isReference()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
isRefWrapper()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
isRefWrapper()
- Method in class com.github.reinert.jjschema.v1.
RefSchemaWrapper
isRefWrapper()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
isRequired()
- Method in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
isRequired()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
isSimpleType(Type)
- Static method in enum com.github.reinert.jjschema.
SimpleTypeMappings
Informs which the given type is some Java default type
isSimpleWrapper()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
isSimpleWrapper()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
isSimpleWrapper()
- Method in class com.github.reinert.jjschema.v1.
SimpleSchemaWrapper
iterator()
- Method in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
Returns an iterator over a set of elements of PropertyWrapper.
J
JJSchemaUtil
- Class in
com.github.reinert.jjschema
JsonSchemaFactory
- Class in
com.github.reinert.jjschema.v1
JsonSchemaFactory()
- Constructor for class com.github.reinert.jjschema.v1.
JsonSchemaFactory
JsonSchemaGenerator
- Class in
com.github.reinert.jjschema
Deprecated.
JsonSchemaGenerator()
- Constructor for class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
JsonSchemaGeneratorV4
- Class in
com.github.reinert.jjschema
Deprecated.
JsonSchemaGeneratorV4()
- Constructor for class com.github.reinert.jjschema.
JsonSchemaGeneratorV4
Deprecated.
JsonSchemaV4Factory
- Class in
com.github.reinert.jjschema.v1
Created with IntelliJ IDEA.
JsonSchemaV4Factory()
- Constructor for class com.github.reinert.jjschema.v1.
JsonSchemaV4Factory
M
ManagedReference
- Class in
com.github.reinert.jjschema
ManagedReference(Type, String, Type)
- Constructor for class com.github.reinert.jjschema.
ManagedReference
ManagedReference(Class<?>, Class<?>, String, Class<?>)
- Constructor for class com.github.reinert.jjschema.
ManagedReference
MAPPER
- Static variable in class com.github.reinert.jjschema.v1.
SchemaWrapperFactory
Media
- Annotation Type in
com.github.reinert.jjschema
Annotation for mediaType and binaryEnconding attributes of JSON Hyper-Schema
mergeSchema(ObjectNode, ObjectNode, boolean)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
Merges two schemas.
mergeWithParent(Class<T>, ObjectNode)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
If the Java Type inherits from other Java Type but Object, then it is assumed to inherit from other custom type.
N
Nullable
- Annotation Type in
com.github.reinert.jjschema
NullSchemaWrapper
- Class in
com.github.reinert.jjschema.v1
NullSchemaWrapper(Type)
- Constructor for class com.github.reinert.jjschema.v1.
NullSchemaWrapper
O
overwriteProperty(ObjectNode, ObjectNode, String)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
P
processAnnotatedOnly(boolean)
- Method in class com.github.reinert.jjschema.
SchemaGeneratorBuilder.ConfigurationStep
processAttributes(ObjectNode, Type)
- Method in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
processAttributes(ObjectNode, AccessibleObject)
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
processCommonAttributes(ObjectNode, Attributes)
- Static method in class com.github.reinert.jjschema.
JJSchemaUtil
processCustomType(Class<T>, ObjectNode)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
Generates the schema of custom java types
processFields(Class<T>, ObjectNode)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
processFieldsOnly(boolean)
- Method in class com.github.reinert.jjschema.
SchemaGeneratorBuilder.ConfigurationStep
processId(Class<?>)
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
processNullable()
- Method in class com.github.reinert.jjschema.v1.
EmptySchemaWrapper
processNullable()
- Method in class com.github.reinert.jjschema.v1.
EnumSchemaWrapper
processNullable()
- Method in class com.github.reinert.jjschema.v1.
NullSchemaWrapper
processNullable()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
processNullable()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
processProperties(Class<T>, ObjectNode)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
processProperties()
- Method in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
processReference(Type)
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
processRootAttributes(Class<T>, ObjectNode)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
processSchemaProperty(ObjectNode, Attributes)
- Method in class com.github.reinert.jjschema.
HyperSchemaGeneratorV4
processSchemaProperty(ObjectNode, Attributes)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
Reads
Attributes
annotation and put its values into the generating schema.
processSchemaProperty(ObjectNode, Attributes)
- Method in class com.github.reinert.jjschema.
JsonSchemaGeneratorV4
Deprecated.
PropertyWrapper
- Class in
com.github.reinert.jjschema.v1
PropertyWrapper(CustomSchemaWrapper, Set<ManagedReference>, Method, Field)
- Constructor for class com.github.reinert.jjschema.v1.
PropertyWrapper
pullReference(ManagedReference)
- Method in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
pushReference(ManagedReference)
- Method in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
putDollarSchema()
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
R
RefSchemaWrapper
- Class in
com.github.reinert.jjschema.v1
RefSchemaWrapper(Class<?>)
- Constructor for class com.github.reinert.jjschema.v1.
RefSchemaWrapper
RefSchemaWrapper(Type, String)
- Constructor for class com.github.reinert.jjschema.v1.
RefSchemaWrapper
Rel
- Annotation Type in
com.github.reinert.jjschema
Annotation for rel attribute of JSON Hyper-Schema
S
SchemaGeneratorBuilder
- Class in
com.github.reinert.jjschema
A SchemaGenerator builder for creating SchemaGenerators considering some options.
SchemaGeneratorBuilder.ConfigurationStep
- Class in
com.github.reinert.jjschema
SchemaIgnore
- Annotation Type in
com.github.reinert.jjschema
SchemaIgnoreProperties
- Annotation Type in
com.github.reinert.jjschema
SchemaWrapper
- Class in
com.github.reinert.jjschema.v1
SchemaWrapper(Type)
- Constructor for class com.github.reinert.jjschema.v1.
SchemaWrapper
SchemaWrapperFactory
- Class in
com.github.reinert.jjschema.v1
setAutoPutDollarSchema(boolean)
- Method in class com.github.reinert.jjschema.v1.
JsonSchemaFactory
setAutoPutSchemaVersion(boolean)
- Method in class com.github.reinert.jjschema.
SchemaGeneratorBuilder.ConfigurationStep
setAutoPutVersion(boolean)
- Method in class com.github.reinert.jjschema.
JsonSchemaGenerator
Deprecated.
If true, this parameter says that the $schema atribute should be put at the root of all schemas generated by this SchemaGenerator instace.
setItems(JsonNode)
- Method in class com.github.reinert.jjschema.v1.
ArraySchemaWrapper
setItems(JsonNode)
- Method in class com.github.reinert.jjschema.v1.
CustomArraySchemaWrapper
setRef(String)
- Method in class com.github.reinert.jjschema.v1.
RefSchemaWrapper
setRequired(boolean)
- Method in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
setRequired(boolean)
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
setType(String)
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
setType(String)
- Method in class com.github.reinert.jjschema.v1.
SchemaWrapper
shouldIgnoreField()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
shouldIgnoreProperties()
- Method in class com.github.reinert.jjschema.v1.
PropertyWrapper
SimpleSchemaWrapper
- Class in
com.github.reinert.jjschema.v1
SimpleSchemaWrapper(Type)
- Constructor for class com.github.reinert.jjschema.v1.
SimpleSchemaWrapper
SimpleTypeMappings
- Enum in
com.github.reinert.jjschema
Mapping of builtin Java types to their matching JSON Schema primitive type
sortProperties(boolean)
- Method in class com.github.reinert.jjschema.
SchemaGeneratorBuilder.ConfigurationStep
T
TAG_PROPERTIES
- Static variable in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
TAG_REQUIRED
- Static variable in class com.github.reinert.jjschema.v1.
CustomSchemaWrapper
TypeException
- Exception in
com.github.reinert.jjschema.exception
TypeException()
- Constructor for exception com.github.reinert.jjschema.exception.
TypeException
TypeException(String)
- Constructor for exception com.github.reinert.jjschema.exception.
TypeException
U
UnavailableVersion
- Exception in
com.github.reinert.jjschema.exception
UnavailableVersion()
- Constructor for exception com.github.reinert.jjschema.exception.
UnavailableVersion
UnavailableVersion(String)
- Constructor for exception com.github.reinert.jjschema.exception.
UnavailableVersion
V
valueOf(String)
- Static method in enum com.github.reinert.jjschema.
CollectionTypeMappings
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.github.reinert.jjschema.
SimpleTypeMappings
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.github.reinert.jjschema.
CollectionTypeMappings
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.github.reinert.jjschema.
SimpleTypeMappings
Returns an array containing the constants of this enum type, in the order they are declared.
A
B
C
D
E
F
G
H
I
J
M
N
O
P
R
S
T
U
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2018. All rights reserved.