Skip navigation links
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

Copyright © 2018. All rights reserved.