Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

AbstractAnnotator - Class in org.jsonschema2pojo
A default implementation of the Annotator interface that makes it easier to plug in different Annotator implementations.
AbstractAnnotator() - Constructor for class org.jsonschema2pojo.AbstractAnnotator
 
AbstractAnnotator(GenerationConfig) - Constructor for class org.jsonschema2pojo.AbstractAnnotator
 
AbstractRuleLogger - Class in org.jsonschema2pojo
 
AbstractRuleLogger() - Constructor for class org.jsonschema2pojo.AbstractRuleLogger
 
AbstractTypeInfoAwareAnnotator - Class in org.jsonschema2pojo
 
AbstractTypeInfoAwareAnnotator(GenerationConfig) - Constructor for class org.jsonschema2pojo.AbstractTypeInfoAwareAnnotator
 
accept(File) - Method in class org.jsonschema2pojo.AllFileFilter
 
accept(File) - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter
 
addConstructorAndFields(EnumDefinition, JDefinedClass) - Method in class org.jsonschema2pojo.rules.EnumRule
 
addConstructorFromParcel(JDefinedClass) - Method in class org.jsonschema2pojo.util.ParcelableHelper
 
addCreator(JDefinedClass) - Method in class org.jsonschema2pojo.util.ParcelableHelper
 
addDefaultExcludes() - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
 
addDescribeContents(JDefinedClass) - Method in class org.jsonschema2pojo.util.ParcelableHelper
 
addEnumConstants(EnumDefinition, JDefinedClass, Schema) - Method in class org.jsonschema2pojo.rules.EnumRule
 
addExcludes(List<String>) - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
 
addExcludes(String...) - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
 
addFactoryMethod(EnumDefinition, JDefinedClass) - Method in class org.jsonschema2pojo.rules.EnumRule
 
addFieldAccessors(JDefinedClass, JFieldVar) - Method in class org.jsonschema2pojo.rules.EnumRule
 
addGeneratedAnnotation(JDefinedClass) - Static method in class org.jsonschema2pojo.util.AnnotationHelper
 
addIncludes(List<String>) - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
 
addIncludes(String...) - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
 
addInterfaces(JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.rules.EnumRule
 
additionalPropertiesField(JFieldVar, JDefinedClass, String) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
additionalPropertiesField(JFieldVar, JDefinedClass, String) - Method in interface org.jsonschema2pojo.Annotator
 
additionalPropertiesField(JFieldVar, JDefinedClass, String) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
additionalPropertiesField(JFieldVar, JDefinedClass, String) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
AdditionalPropertiesRule - Class in org.jsonschema2pojo.rules
Applies the "additionalProperties" JSON schema rule.
AdditionalPropertiesRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.AdditionalPropertiesRule
 
addJsonTypeInfoAnnotation(JDefinedClass, String) - Method in class org.jsonschema2pojo.AbstractTypeInfoAwareAnnotator
 
addJsonTypeInfoAnnotation(JDefinedClass, String) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
addQuickLookupMap(EnumDefinition, JDefinedClass) - Method in class org.jsonschema2pojo.rules.EnumRule
 
addSerializableSupport(JDefinedClass) - Static method in class org.jsonschema2pojo.util.SerializableHelper
 
addToString(JDefinedClass, JFieldVar) - Method in class org.jsonschema2pojo.rules.EnumRule
 
addWriteToParcel(JDefinedClass) - Method in class org.jsonschema2pojo.util.ParcelableHelper
 
AllFileFilter - Class in org.jsonschema2pojo
A file filter that accepts all files.
AllFileFilter() - Constructor for class org.jsonschema2pojo.AllFileFilter
 
AnnotationHelper - Class in org.jsonschema2pojo.util
 
AnnotationHelper() - Constructor for class org.jsonschema2pojo.util.AnnotationHelper
 
AnnotationStyle - Enum in org.jsonschema2pojo
The style of annotations to be used on generated java types (to allow them to support whatever kind of binding to JSON is required).
Annotator - Interface in org.jsonschema2pojo
Adds annotations to generated types for compatibility with a JSON serialization library.
AnnotatorFactory - Class in org.jsonschema2pojo
Factory object for creating Annotators for all the supported annotation styles.
AnnotatorFactory(GenerationConfig) - Constructor for class org.jsonschema2pojo.AnnotatorFactory
 
AntRuleLogger - Class in org.jsonschema2pojo.ant
 
AntRuleLogger(Jsonschema2PojoTask) - Constructor for class org.jsonschema2pojo.ant.AntRuleLogger
 
anyGetter(JMethod, JDefinedClass) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
anyGetter(JMethod, JDefinedClass) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotation to mark a Java method as the getter for additional JSON property values that do not match any of the other property names found in the bean.
anyGetter(JMethod, JDefinedClass) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
anyGetter(JMethod, JDefinedClass) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
anySetter(JMethod, JDefinedClass) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
anySetter(JMethod, JDefinedClass) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotation to mark a Java method as the setter for additional JSON property values that do not match any of the other property names found in the bean.
anySetter(JMethod, JDefinedClass) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
anySetter(JMethod, JDefinedClass) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
apply(String, JsonNode, JsonNode, JDefinedClass, Schema) - Method in class org.jsonschema2pojo.rules.AdditionalPropertiesRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JPackage, Schema) - Method in class org.jsonschema2pojo.rules.ArrayRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JDefinedClass, Schema) - Method in class org.jsonschema2pojo.rules.BuilderRule
 
apply(String, JsonNode, JsonNode, JDocCommentable, Schema) - Method in class org.jsonschema2pojo.rules.CommentRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JDefinedClass, Schema) - Method in class org.jsonschema2pojo.rules.ConstructorRule
 
apply(String, JsonNode, JsonNode, JFieldVar, Schema) - Method in class org.jsonschema2pojo.rules.DefaultRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JDocCommentable, Schema) - Method in class org.jsonschema2pojo.rules.DescriptionRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JFieldVar, Schema) - Method in class org.jsonschema2pojo.rules.DigitsRule
 
apply(String, JsonNode, JsonNode, JDefinedClass, Schema) - Method in class org.jsonschema2pojo.rules.DynamicPropertiesRule
This rule adds dynamic getter, setter and builder methods based on the properties and additional properties defined in a schema.
apply(String, JsonNode, JsonNode, JClassContainer, Schema) - Method in class org.jsonschema2pojo.rules.EnumRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JType, Schema) - Method in class org.jsonschema2pojo.rules.FormatRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JDocCommentable, Schema) - Method in class org.jsonschema2pojo.rules.JavaNameRule
 
apply(String, JsonNode, JsonNode, JType, Schema) - Method in class org.jsonschema2pojo.rules.MediaRule
Applies this schema rule.
apply(String, JsonNode, JsonNode, JFieldVar, Schema) - Method in class org.jsonschema2pojo.rules.MinimumMaximumRule
 
apply(String, JsonNode, JsonNode, JFieldVar, Schema) - Method in class org.jsonschema2pojo.rules.MinItemsMaxItemsRule
 
apply(String, JsonNode, JsonNode, JFieldVar, Schema) - Method in class org.jsonschema2pojo.rules.MinLengthMaxLengthRule
 
apply(String, JsonNode, JsonNode, JDocCommentable, Schema) - Method in class org.jsonschema2pojo.rules.NotRequiredRule
Applies this schema rule to take the not required code generation steps.
apply(String, JsonNode, JsonNode, JPackage, Schema) - Method in class org.jsonschema2pojo.rules.ObjectRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JFieldVar, Schema) - Method in class org.jsonschema2pojo.rules.PatternRule
 
apply(String, JsonNode, JsonNode, JDefinedClass, Schema) - Method in class org.jsonschema2pojo.rules.PropertiesRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JDefinedClass, Schema) - Method in class org.jsonschema2pojo.rules.PropertyRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JDefinedClass, Schema) - Method in class org.jsonschema2pojo.rules.RequiredArrayRule
 
apply(String, JsonNode, JsonNode, JDocCommentable, Schema) - Method in class org.jsonschema2pojo.rules.RequiredRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, T, Schema) - Method in interface org.jsonschema2pojo.rules.Rule
Add whatever Java source is required to the given generatable to represent this schema rule.
apply(String, JsonNode, JsonNode, JClassContainer, Schema) - Method in class org.jsonschema2pojo.rules.SchemaRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JDocCommentable, Schema) - Method in class org.jsonschema2pojo.rules.TitleRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JClassContainer, Schema) - Method in class org.jsonschema2pojo.rules.TypeRule
Applies this schema rule to take the required code generation steps.
apply(String, JsonNode, JsonNode, JFieldVar, Schema) - Method in class org.jsonschema2pojo.rules.ValidRule
 
applyCustomizations(EnumDefinition, JDefinedClass) - Method in class org.jsonschema2pojo.rules.EnumRule
Allows a custom EnumRule implementation to extend EnumRule and do some custom behaviors.
Arguments - Class in org.jsonschema2pojo.cli
Describes and parses the command line arguments supported by the jsonschema2pojo CLI.
Arguments() - Constructor for class org.jsonschema2pojo.cli.Arguments
 
ArrayRule - Class in org.jsonschema2pojo.rules
Applies the "type":"array" schema rule.
ArrayRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.ArrayRule
 

B

build() - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
 
build() - Method in class org.jsonschema2pojo.util.Inflector.Builder
 
buildEnumDefinition(String, JsonNode, JType) - Method in class org.jsonschema2pojo.rules.EnumRule
Builds the effective definition of an enumeration is based on what schema elements are provided.
buildEnumDefinitionWithJavaEnumNamesExtension(String, JsonNode, JsonNode, JsonNode, JType) - Method in class org.jsonschema2pojo.rules.EnumRule
 
buildEnumDefinitionWithJavaEnumsExtension(String, JsonNode, JsonNode, JsonNode, JType) - Method in class org.jsonschema2pojo.rules.EnumRule
 
buildEnumDefinitionWithNoExtensions(String, JsonNode, JsonNode, JType) - Method in class org.jsonschema2pojo.rules.EnumRule
 
Builder() - Constructor for class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
 
builder() - Static method in class org.jsonschema2pojo.util.Inflector
 
Builder() - Constructor for class org.jsonschema2pojo.util.Inflector.Builder
 
BUILDER_NAME - Static variable in class org.jsonschema2pojo.rules.DynamicPropertiesRule
 
BuilderRule - Class in org.jsonschema2pojo.rules
 

C

canUseJava7(GenerationConfig) - Static method in class org.jsonschema2pojo.util.LanguageFeatures
 
canUseJava8(GenerationConfig) - Static method in class org.jsonschema2pojo.util.LanguageFeatures
 
capitalizeTrailingWords(String) - Method in class org.jsonschema2pojo.util.NameHelper
 
ClassAlreadyExistsException - Exception in org.jsonschema2pojo.exception
Thrown to indicate that an attempt to create a new class failed, because a class of the same name already exists (either on the classpath or in the current map of types to be generated.
ClassAlreadyExistsException(JType) - Constructor for exception org.jsonschema2pojo.exception.ClassAlreadyExistsException
Creates a new exception where the given existing class was found to conflict with an attempt to create a new class.
ClassConverter - Class in org.jsonschema2pojo.cli
A converter that can create a class given a fully qualified class name.
ClassConverter(String) - Constructor for class org.jsonschema2pojo.cli.ClassConverter
Create a new class converter.
clearCache() - Method in class org.jsonschema2pojo.SchemaStore
 
CommandLineLogger - Class in org.jsonschema2pojo.cli
 
CommandLineLogger(String) - Constructor for class org.jsonschema2pojo.cli.CommandLineLogger
 
CommandLineLogger.LogLevel - Enum in org.jsonschema2pojo.cli
 
CommandLineLogger.LogLevelValidator - Class in org.jsonschema2pojo.cli
 
CommentRule - Class in org.jsonschema2pojo.rules
Applies the "$comment" schema property from json-schema-07.
CommentRule() - Constructor for class org.jsonschema2pojo.rules.CommentRule
 
CompositeAnnotator - Class in org.jsonschema2pojo
An annotator (implementing the composite pattern) that can be used to compose many annotators together.
CompositeAnnotator(Annotator...) - Constructor for class org.jsonschema2pojo.CompositeAnnotator
Create a new composite annotator, made up of a given set of child annotators.
ConstructorRule - Class in org.jsonschema2pojo.rules
 
ContentResolver - Class in org.jsonschema2pojo
Reads URI contents for various protocols.
ContentResolver() - Constructor for class org.jsonschema2pojo.ContentResolver
 
ContentResolver(JsonFactory) - Constructor for class org.jsonschema2pojo.ContentResolver
 
contentResolver - Variable in class org.jsonschema2pojo.SchemaStore
 
convert(String) - Method in class org.jsonschema2pojo.cli.ClassConverter
 
convert(String) - Method in class org.jsonschema2pojo.cli.UrlConverter
 
create(URI, String) - Method in class org.jsonschema2pojo.SchemaStore
Create or look up a new schema which has the given ID and read the contents of the given ID as a URL.
create(Schema, String, String) - Method in class org.jsonschema2pojo.SchemaStore
Create or look up a new schema using the given schema as a parent and the path as a relative reference.
createClasspath() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
createDefaultBuilder() - Static method in class org.jsonschema2pojo.util.Inflector
 
createEnum(JsonNode, String, JClassContainer) - Method in class org.jsonschema2pojo.rules.EnumRule
 

D

dateField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
dateField(JFieldVar, JDefinedClass, JsonNode) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotations to a date field.
dateField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
dateField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
dateTimeField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
dateTimeField(JFieldVar, JDefinedClass, JsonNode) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotations to a date-time field.
dateTimeField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
dateTimeField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
debug(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
 
debug(String) - Method in interface org.jsonschema2pojo.RuleLogger
 
DEFAULT_LOG_LEVEL - Static variable in class org.jsonschema2pojo.cli.CommandLineLogger
 
DefaultGenerationConfig - Class in org.jsonschema2pojo
A generation config that returns default values for all behavioural options.
DefaultGenerationConfig() - Constructor for class org.jsonschema2pojo.DefaultGenerationConfig
 
DefaultRule - Class in org.jsonschema2pojo.rules
Applies the "default" schema rule.
DefaultRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.DefaultRule
 
DEFINED_GETTER_NAME - Static variable in class org.jsonschema2pojo.rules.DynamicPropertiesRule
 
DEFINED_SETTER_NAME - Static variable in class org.jsonschema2pojo.rules.DynamicPropertiesRule
 
DescriptionRule - Class in org.jsonschema2pojo.rules
Applies the "description" schema property.
DescriptionRule() - Constructor for class org.jsonschema2pojo.rules.DescriptionRule
 
DigitsRule - Class in org.jsonschema2pojo.rules
 
DigitsRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.DigitsRule
 
doDebug(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
 
doDebug(String) - Method in class org.jsonschema2pojo.ant.AntRuleLogger
 
doDebug(String) - Method in class org.jsonschema2pojo.cli.CommandLineLogger
 
doDebug(String) - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
 
doError(String, Throwable) - Method in class org.jsonschema2pojo.AbstractRuleLogger
 
doError(String, Throwable) - Method in class org.jsonschema2pojo.ant.AntRuleLogger
 
doError(String, Throwable) - Method in class org.jsonschema2pojo.cli.CommandLineLogger
 
doError(String, Throwable) - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
 
doInfo(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
 
doInfo(String) - Method in class org.jsonschema2pojo.ant.AntRuleLogger
 
doInfo(String) - Method in class org.jsonschema2pojo.cli.CommandLineLogger
 
doInfo(String) - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
 
doTrace(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
 
doTrace(String) - Method in class org.jsonschema2pojo.ant.AntRuleLogger
 
doTrace(String) - Method in class org.jsonschema2pojo.cli.CommandLineLogger
 
doTrace(String) - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
 
doWarn(String, Throwable) - Method in class org.jsonschema2pojo.AbstractRuleLogger
 
doWarn(String, Throwable) - Method in class org.jsonschema2pojo.ant.AntRuleLogger
 
doWarn(String, Throwable) - Method in class org.jsonschema2pojo.cli.CommandLineLogger
 
doWarn(String, Throwable) - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
 
DynamicPropertiesRule - Class in org.jsonschema2pojo.rules
Adds methods for dynamically getting, setting, and building properties.
DynamicPropertiesRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.DynamicPropertiesRule
 

E

enumConstant(JDefinedClass, JEnumConstant, String) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
enumConstant(JDefinedClass, JEnumConstant, String) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotations to an enum constant.
enumConstant(JDefinedClass, JEnumConstant, String) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
enumConstant(JDefinedClass, JEnumConstant, String) - Method in class org.jsonschema2pojo.GsonAnnotator
 
enumConstant(JDefinedClass, JEnumConstant, String) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
enumConstant(JDefinedClass, JEnumConstant, String) - Method in class org.jsonschema2pojo.Moshi1Annotator
 
enumCreatorMethod(JDefinedClass, JMethod) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
enumCreatorMethod(JDefinedClass, JMethod) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotation to mark a static Java method as the creator/factory method which can choose the correct Java enum value for a given JSON value during deserialization.
enumCreatorMethod(JDefinedClass, JMethod) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
enumCreatorMethod(JDefinedClass, JMethod) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
EnumDefinition - Class in org.jsonschema2pojo.model
Holds an enum types effective definition.
EnumDefinition(String, JsonNode, JType, ArrayList<EnumValueDefinition>, EnumDefinitionExtensionType) - Constructor for class org.jsonschema2pojo.model.EnumDefinition
 
EnumDefinition(EnumDefinition) - Constructor for class org.jsonschema2pojo.model.EnumDefinition
Copy constructor Used primarily for custom rule enum implementations.
EnumDefinition(EnumDefinition, ArrayList<EnumValueDefinition>) - Constructor for class org.jsonschema2pojo.model.EnumDefinition
Copy constructor with an override for enumValues.
EnumDefinitionExtensionType - Enum in org.jsonschema2pojo.model
 
EnumRule - Class in org.jsonschema2pojo.rules
Applies the "enum" schema rule.
EnumRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.EnumRule
 
EnumValueDefinition - Class in org.jsonschema2pojo.model
 
EnumValueDefinition(String, String) - Constructor for class org.jsonschema2pojo.model.EnumValueDefinition
 
EnumValueDefinition(String, String, JsonNode) - Constructor for class org.jsonschema2pojo.model.EnumValueDefinition
 
EnumValueDefinition(String, String, JsonNode, JsonNode, JsonNode) - Constructor for class org.jsonschema2pojo.model.EnumValueDefinition
 
EnumValueDefinition(EnumValueDefinition) - Constructor for class org.jsonschema2pojo.model.EnumValueDefinition
 
enumValueMethod(JDefinedClass, JMethod) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
enumValueMethod(JDefinedClass, JMethod) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotation to mark a Java method as the value method that is used to turn a Java enum value into a JSON value during serialization.
enumValueMethod(JDefinedClass, JMethod) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
enumValueMethod(JDefinedClass, JMethod) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
error(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
 
error(String, Throwable) - Method in class org.jsonschema2pojo.AbstractRuleLogger
 
error(String) - Method in interface org.jsonschema2pojo.RuleLogger
 
error(String, Throwable) - Method in interface org.jsonschema2pojo.RuleLogger
 
execute() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Execute this task (it's expected that all relevant setters will have been called by Ant to provide task configuration before this method is called).
execute() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
Executes the plugin, to read the given source and behavioural properties and generate POJOs.
exit(int) - Method in class org.jsonschema2pojo.cli.Arguments
 

F

FileCodeWriterWithEncoding - Class in org.jsonschema2pojo
A writer that honours the given character encoding (workaround for an issue with EncoderFactory.createEncoder(String) that causes the given encoding to be ignored).
FileCodeWriterWithEncoding(File, String) - Constructor for class org.jsonschema2pojo.FileCodeWriterWithEncoding
 
FormatRule - Class in org.jsonschema2pojo.rules
Applies the "format" schema rule.
FormatRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.FormatRule
 
FragmentResolver - Class in org.jsonschema2pojo
 
FragmentResolver() - Constructor for class org.jsonschema2pojo.FragmentResolver
 
fragmentResolver - Variable in class org.jsonschema2pojo.SchemaStore
 
fromString(String) - Static method in enum org.jsonschema2pojo.URLProtocol
 
fromValue(String) - Static method in enum org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
 

G

generate(GenerationConfig, RuleLogger) - Static method in class org.jsonschema2pojo.Jsonschema2Pojo
Reads the contents of the given source and initiates schema generation.
generate(JCodeModel, String, String, URL) - Method in class org.jsonschema2pojo.SchemaMapper
Reads a schema and adds generated types to the given code model.
generate(JCodeModel, String, String, String, URI) - Method in class org.jsonschema2pojo.SchemaMapper
 
generate(JCodeModel, String, String, String) - Method in class org.jsonschema2pojo.SchemaMapper
 
GenerationConfig - Interface in org.jsonschema2pojo
Defines the configuration options for Java type generation, including source and target paths/packages and all behavioural options (e.g should builders be generated, should primitives be used, etc).
GenerationException - Exception in org.jsonschema2pojo.exception
Represents an unexpected error during Java code generation.
GenerationException(String, Throwable) - Constructor for exception org.jsonschema2pojo.exception.GenerationException
 
GenerationException(String) - Constructor for exception org.jsonschema2pojo.exception.GenerationException
 
GenerationException(Throwable) - Constructor for exception org.jsonschema2pojo.exception.GenerationException
 
GenerationException(String, ClassNotFoundException) - Constructor for exception org.jsonschema2pojo.exception.GenerationException
 
getAdditionalPropertiesRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when an "additionalProperties" declaration is found in the schema.
getAnnotationStyle() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getAnnotationStyle() - Method in class org.jsonschema2pojo.cli.Arguments
 
getAnnotationStyle() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getAnnotationStyle() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'annotationStyle' configuration option.
getAnnotationStyle() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getAnnotator(AnnotationStyle) - Method in class org.jsonschema2pojo.AnnotatorFactory
Create a new Annotator that can create annotations according to the given style.
getAnnotator(Class<? extends Annotator>) - Method in class org.jsonschema2pojo.AnnotatorFactory
Create a new custom Annotator from the given class.
getAnnotator(Annotator...) - Method in class org.jsonschema2pojo.AnnotatorFactory
 
getAnnotator() - Method in class org.jsonschema2pojo.rules.RuleFactory
Gets the annotator that will in apply annotations to the generated code to allow correct serialization and deserialization, according to the chosen annotation style.
getArrayRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when an "array" declaration is found in the schema.
getBackingType() - Method in class org.jsonschema2pojo.model.EnumDefinition
 
getBaseBuilderClass(JDefinedClass) - Method in class org.jsonschema2pojo.util.ReflectionHelper
 
getBaseBuilderClass(JClass) - Method in class org.jsonschema2pojo.util.ReflectionHelper
 
getBaseBuilderClassName(JClass) - Method in class org.jsonschema2pojo.util.NameHelper
 
getBaseBuilderClassNameSuffix(JClass) - Method in class org.jsonschema2pojo.util.NameHelper
 
getBuilderClassName(JClass) - Method in class org.jsonschema2pojo.util.NameHelper
 
getBuilderClassNameSuffix(JClass) - Method in class org.jsonschema2pojo.util.NameHelper
 
getBuilderName(String, JsonNode) - Method in class org.jsonschema2pojo.util.NameHelper
 
getBuilderRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
 
getBuilderTypeParameterName(JDefinedClass) - Method in class org.jsonschema2pojo.util.NameHelper
 
getClassLoader(MavenProject, ClassLoader, Log) - Method in class org.jsonschema2pojo.maven.ProjectClasspath
Provides a class loader that can be used to load classes from this project classpath.
getClassName(String, JsonNode) - Method in class org.jsonschema2pojo.util.NameHelper
 
getClassName(String, JsonNode, JPackage) - Method in class org.jsonschema2pojo.util.NameHelper
 
getClassNamePrefix() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getClassNamePrefix() - Method in class org.jsonschema2pojo.cli.Arguments
 
getClassNamePrefix() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getClassNamePrefix() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'getClassNamePrefix' configuration option.
getClassNamePrefix() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getClassNameSuffix() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getClassNameSuffix() - Method in class org.jsonschema2pojo.cli.Arguments
 
getClassNameSuffix() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getClassNameSuffix() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'getClassNameSuffix' configuration option.
getClassNameSuffix() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getClasspath() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getCommentRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a "$comment" declaration is found in the schema.
getComparator() - Method in enum org.jsonschema2pojo.SourceSortOrder
 
getConcreteBuilderClass(JDefinedClass) - Method in class org.jsonschema2pojo.util.ReflectionHelper
 
getConcreteBuilderClass(JClass) - Method in class org.jsonschema2pojo.util.ReflectionHelper
 
getConstantName(String, String) - Method in class org.jsonschema2pojo.rules.EnumRule
 
getConstructorRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied to add constructors to a generated type
getContent() - Method in class org.jsonschema2pojo.Schema
 
getCustomAnnotator() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getCustomAnnotator() - Method in class org.jsonschema2pojo.cli.Arguments
 
getCustomAnnotator() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
getCustomAnnotator() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'customAnnotator' configuration option.
getCustomAnnotator() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getCustomDatePattern() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getCustomDatePattern() - Method in class org.jsonschema2pojo.cli.Arguments
 
getCustomDatePattern() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getCustomDatePattern() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'customDatePattern' configuration option
getCustomDatePattern() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getCustomDateTimePattern() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getCustomDateTimePattern() - Method in class org.jsonschema2pojo.cli.Arguments
 
getCustomDateTimePattern() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getCustomDateTimePattern() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'customDateTimePattern' configuration option
getCustomDateTimePattern() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getCustomRuleFactory() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getCustomRuleFactory() - Method in class org.jsonschema2pojo.cli.Arguments
 
getCustomRuleFactory() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getCustomRuleFactory() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'customRuleFactory' configuration option.
getCustomRuleFactory() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getCustomTimePattern() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getCustomTimePattern() - Method in class org.jsonschema2pojo.cli.Arguments
 
getCustomTimePattern() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getCustomTimePattern() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'customTimePattern' configuration option
getCustomTimePattern() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getDateTimeType() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getDateTimeType() - Method in class org.jsonschema2pojo.cli.Arguments
 
getDateTimeType() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getDateTimeType() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the `dateTimeType` configuration option.
getDateTimeType() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getDateType() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getDateType() - Method in class org.jsonschema2pojo.cli.Arguments
 
getDateType() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getDateType() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the `dateType` configuration option.
getDateType() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getDefaultRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a property declaration is found in the schema to assign any appropriate default value to that property.
getDescriptionNode() - Method in class org.jsonschema2pojo.model.EnumValueDefinition
 
getDescriptionRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a "description" declaration is found in the schema.
getDigitsRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a property declaration is found in the schema, to assign he digits validation on that property.
getDynamicPropertiesRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that adds methods for dynamically getting, setting, and building properties.
getEnumName(String, JsonNode, JClassContainer) - Method in class org.jsonschema2pojo.rules.EnumRule
 
getEnumNode() - Method in class org.jsonschema2pojo.model.EnumDefinition
 
getEnumRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when an "enum" declaration is found in the schema.
getExistingClass() - Method in exception org.jsonschema2pojo.exception.ClassAlreadyExistsException
Gets the corresponding existing class that caused this exception.
getExtensionNode() - Method in class org.jsonschema2pojo.model.EnumValueDefinition
 
getFieldName(String, JsonNode) - Method in class org.jsonschema2pojo.util.NameHelper
Get name of the field generated from property.
getFileExtensions() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getFileExtensions() - Method in class org.jsonschema2pojo.cli.Arguments
 
getFileExtensions() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getFileExtensions() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'fileExtensions' configuration option.
getFileExtensions() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getFileFilter() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getFileFilter() - Method in class org.jsonschema2pojo.cli.Arguments
 
getFileFilter() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getFileFilter() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the file filter used to isolate the schema mapping files in the source directories.
getFileFilter() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getFileFromURL(URL) - Static method in class org.jsonschema2pojo.util.URLUtil
 
getFormatRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a "format" declaration is found in the schema.
getFormatTypeMapping() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getFormatTypeMapping() - Method in class org.jsonschema2pojo.cli.Arguments
 
getFormatTypeMapping() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getFormatTypeMapping() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'formatTypeMapping' configuration option.
getFormatTypeMapping() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getGenerationConfig() - Method in class org.jsonschema2pojo.AbstractAnnotator
 
getGenerationConfig() - Method in class org.jsonschema2pojo.rules.RuleFactory
Gets the configuration options that will influence the java code generated by rules created by this factory.
getGetterName(String, JType, JsonNode) - Method in class org.jsonschema2pojo.util.NameHelper
Generate getter method name for property.
getGrandParent() - Method in class org.jsonschema2pojo.Schema
 
getId() - Method in class org.jsonschema2pojo.Schema
 
getInclusionLevel() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getInclusionLevel() - Method in class org.jsonschema2pojo.cli.Arguments
 
getInclusionLevel() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getInclusionLevel() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'inclusionLevel' option for Jackson serializer.
getInclusionLevel() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getInstance() - Static method in class org.jsonschema2pojo.util.Inflector
 
getJavaNameRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
 
getJavaType() - Method in class org.jsonschema2pojo.Schema
 
getLevelNames() - Static method in enum org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
 
getLogger() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule logger that abstracts the logging method of invoking frameworks
getLogLevel() - Method in class org.jsonschema2pojo.cli.Arguments
 
getMediaRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a "media" declaration is found in the schema.
getMinimumMaximumRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a property declaration is found in the schema, to assign any minimum/maximum validation on that property
getMinItemsMaxItemsRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a property declaration is found in the schema, to assign any size validation (minItems/maxItems) on that property
getMinLengthMaxLengthRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a property declaration is found in the schema, to assign any size validation (minLength/maxLength) on that property
getName() - Method in class org.jsonschema2pojo.model.EnumValueDefinition
 
getNameHelper() - Method in class org.jsonschema2pojo.rules.RuleFactory
Gets the name helper that is used to generate normalized Class and field names.
getNodeName(URL, GenerationConfig) - Static method in class org.jsonschema2pojo.Jsonschema2Pojo
 
getNodeName(String, GenerationConfig) - Static method in class org.jsonschema2pojo.Jsonschema2Pojo
 
getNodeName() - Method in class org.jsonschema2pojo.model.EnumDefinition
 
getNotRequiredRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a "required" declaration is not found in the schema.
getObjectRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when an "object" declaration is found in the schema.
getOutputEncoding() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getOutputEncoding() - Method in class org.jsonschema2pojo.cli.Arguments
 
getOutputEncoding() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getOutputEncoding() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'outputEncoding' configuration option.
getOutputEncoding() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getParent() - Method in class org.jsonschema2pojo.Schema
 
getPatternRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a "pattern" declaration is found in the schema for a property.
getPropertiesRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a "properties" declaration is found in the schema.
getPropertyName(String, JsonNode) - Method in class org.jsonschema2pojo.util.NameHelper
Convert jsonFieldName into the equivalent Java fieldname by replacing illegal characters and normalizing it.
getPropertyRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a property declaration (child of the "properties" declaration) is found in the schema.
getPropertyWordDelimiters() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getPropertyWordDelimiters() - Method in class org.jsonschema2pojo.cli.Arguments
 
getPropertyWordDelimiters() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getPropertyWordDelimiters() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'propertyWordDelimiters' configuration option.
getPropertyWordDelimiters() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getProtocol() - Method in enum org.jsonschema2pojo.URLProtocol
 
getRefFragmentPathDelimiters() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getRefFragmentPathDelimiters() - Method in class org.jsonschema2pojo.cli.Arguments
 
getRefFragmentPathDelimiters() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getRefFragmentPathDelimiters() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the `refFragmentPathDelimiters` configuration option.
getRefFragmentPathDelimiters() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getReflectionHelper() - Method in class org.jsonschema2pojo.rules.RuleFactory
 
getRequiredArrayRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a "required" declaration is found in the schema.
getRequiredRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a "required" declaration is found in the schema.
getSchemaRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a schema declaration is found in the schema.
getSchemaStore() - Method in class org.jsonschema2pojo.rules.RuleFactory
Gets the store that finds and saves JSON schemas
getSetterName(String, JsonNode) - Method in class org.jsonschema2pojo.util.NameHelper
Generate setter method name for property.
getSource() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getSource() - Method in class org.jsonschema2pojo.cli.Arguments
 
getSource() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
Unsupported since no default source is possible.
getSource() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'source' configuration option.
getSource() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getSourceSortOrder() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getSourceSortOrder() - Method in class org.jsonschema2pojo.cli.Arguments
 
getSourceSortOrder() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getSourceSortOrder() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'sourceSortOrder' configuration option.
getSourceSortOrder() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getSourceType() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getSourceType() - Method in class org.jsonschema2pojo.cli.Arguments
 
getSourceType() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getSourceType() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'sourceType' configuration option.
getSourceType() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getSuperSchema(JsonNode, Schema, boolean) - Method in class org.jsonschema2pojo.util.ReflectionHelper
 
getSuperType(String, JsonNode, JPackage, Schema) - Method in class org.jsonschema2pojo.util.ReflectionHelper
 
getTargetDirectory() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getTargetDirectory() - Method in class org.jsonschema2pojo.cli.Arguments
 
getTargetDirectory() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getTargetDirectory() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'targetDirectory' configuration option.
getTargetDirectory() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getTargetPackage() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getTargetPackage() - Method in class org.jsonschema2pojo.cli.Arguments
 
getTargetPackage() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getTargetPackage() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'targetPackage' configuration option.
getTargetPackage() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getTargetVersion() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getTargetVersion() - Method in class org.jsonschema2pojo.cli.Arguments
 
getTargetVersion() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getTargetVersion() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'targetVersion' configuration option.
getTargetVersion() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
GETTER_NAME - Static variable in class org.jsonschema2pojo.rules.DynamicPropertiesRule
 
getTimeType() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getTimeType() - Method in class org.jsonschema2pojo.cli.Arguments
 
getTimeType() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getTimeType() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the `timeType` configuration option.
getTimeType() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getTitleNode() - Method in class org.jsonschema2pojo.model.EnumValueDefinition
 
getTitleRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a "title" declaration is found in the schema.
getToStringExcludes() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
getToStringExcludes() - Method in class org.jsonschema2pojo.cli.Arguments
 
getToStringExcludes() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
getToStringExcludes() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'toStringExcludes' configuration option.
getToStringExcludes() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
getType() - Method in class org.jsonschema2pojo.model.EnumDefinition
 
getTypeRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied to a node to find its equivalent Java type.
getUniqueClassName(String, JsonNode, JPackage) - Method in class org.jsonschema2pojo.util.NameHelper
 
getValidRule() - Method in class org.jsonschema2pojo.rules.RuleFactory
Provides a rule instance that should be applied when a property declaration is found in the schema which itself contains properties, to assign validation of the properties within that property
getValue() - Method in class org.jsonschema2pojo.model.EnumValueDefinition
 
GsonAnnotator - Class in org.jsonschema2pojo
Annotates generated Java types using Gson.
GsonAnnotator(GenerationConfig) - Constructor for class org.jsonschema2pojo.GsonAnnotator
 

H

hasDescription() - Method in class org.jsonschema2pojo.model.EnumValueDefinition
 
hasTitle() - Method in class org.jsonschema2pojo.model.EnumValueDefinition
 

I

ILLEGAL_CHARACTER_REGEX - Static variable in class org.jsonschema2pojo.util.NameHelper
 
InclusionLevel - Enum in org.jsonschema2pojo
The level of inclusion to be set for generated java types (to control level of inclusion in case of Jackson serializer).
Inflector - Class in org.jsonschema2pojo.util
Transforms words (from singular to plural, from camelCase to under_score, etc.).
Inflector.Builder - Class in org.jsonschema2pojo.util
 
info(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
 
info(String) - Method in interface org.jsonschema2pojo.RuleLogger
 
irregular(String, String) - Method in class org.jsonschema2pojo.util.Inflector.Builder
 
isAdditionalPropertiesSupported() - Method in class org.jsonschema2pojo.AbstractAnnotator
 
isAdditionalPropertiesSupported() - Method in interface org.jsonschema2pojo.Annotator
Indicates whether the annotation style that this annotator uses can support the JSON Schema 'additionalProperties' feature.
isAdditionalPropertiesSupported() - Method in class org.jsonschema2pojo.CompositeAnnotator
 
isAdditionalPropertiesSupported() - Method in class org.jsonschema2pojo.GsonAnnotator
 
isAdditionalPropertiesSupported() - Method in class org.jsonschema2pojo.Jackson2Annotator
 
isAdditionalPropertiesSupported() - Method in class org.jsonschema2pojo.Moshi1Annotator
 
isConstructorsRequiredPropertiesOnly() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isConstructorsRequiredPropertiesOnly() - Method in class org.jsonschema2pojo.cli.Arguments
 
isConstructorsRequiredPropertiesOnly() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isConstructorsRequiredPropertiesOnly() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'constructorsRequiredPropertiesOnly' configuration option.
isConstructorsRequiredPropertiesOnly() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isDebugEnabled() - Method in class org.jsonschema2pojo.ant.AntRuleLogger
 
isDebugEnabled() - Method in class org.jsonschema2pojo.cli.CommandLineLogger
 
isDebugEnabled() - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
 
isDebugEnabled() - Method in interface org.jsonschema2pojo.RuleLogger
 
isErrorEnabled() - Method in class org.jsonschema2pojo.ant.AntRuleLogger
 
isErrorEnabled() - Method in class org.jsonschema2pojo.cli.CommandLineLogger
 
isErrorEnabled() - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
 
isErrorEnabled() - Method in interface org.jsonschema2pojo.RuleLogger
 
isFinal(JType) - Method in class org.jsonschema2pojo.util.ReflectionHelper
 
isFormatDates() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isFormatDates() - Method in class org.jsonschema2pojo.cli.Arguments
 
isFormatDates() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isFormatDates() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the `formatDates` configuration option
isFormatDates() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isFormatDateTimes() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isFormatDateTimes() - Method in class org.jsonschema2pojo.cli.Arguments
 
isFormatDateTimes() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isFormatDateTimes() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the `formatDateTime` configuration option
isFormatDateTimes() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isFormatTimes() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isFormatTimes() - Method in class org.jsonschema2pojo.cli.Arguments
 
isFormatTimes() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isFormatTimes() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the `formatTimes` configuration option
isFormatTimes() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isGenerateBuilders() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isGenerateBuilders() - Method in class org.jsonschema2pojo.cli.Arguments
 
isGenerateBuilders() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isGenerateBuilders() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'generateBuilders' configuration option.
isGenerateBuilders() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isGenerated() - Method in class org.jsonschema2pojo.Schema
 
isIncludeAdditionalProperties() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeAdditionalProperties() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeAdditionalProperties() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeAdditionalProperties() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'includeAdditionalProperties' configuration option.
isIncludeAdditionalProperties() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeAllPropertiesConstructor() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeAllPropertiesConstructor() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeAllPropertiesConstructor() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeAllPropertiesConstructor() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'constructorsIncludeRequiredPropertiesConstructor' configuration option.
isIncludeAllPropertiesConstructor() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeConstructorPropertiesAnnotation() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeConstructorPropertiesAnnotation() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeConstructorPropertiesAnnotation() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeConstructorPropertiesAnnotation() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'includeConstructorPropertiesAnnotation' configuration option.
isIncludeConstructorPropertiesAnnotation() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeConstructors() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeConstructors() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeConstructors() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeConstructors() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'includeConstructors' configuration option.
isIncludeConstructors() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeCopyConstructor() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeCopyConstructor() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeCopyConstructor() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeCopyConstructor() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'constructorsIncludeRequiredPropertiesConstructor' configuration option.
isIncludeCopyConstructor() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeDynamicAccessors() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeDynamicAccessors() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeDynamicAccessors() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeDynamicAccessors() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the `includeDynamicAccessors` configuration option
isIncludeDynamicAccessors() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeDynamicBuilders() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeDynamicBuilders() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeDynamicBuilders() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeDynamicBuilders() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the `includeDynamicBuilders` configuration option.
isIncludeDynamicBuilders() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeDynamicGetters() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeDynamicGetters() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeDynamicGetters() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeDynamicGetters() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the `includeDynamicGetters` configuration option.
isIncludeDynamicGetters() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeDynamicSetters() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeDynamicSetters() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeDynamicSetters() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeDynamicSetters() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the `includeDynamicSetters` configuration option.
isIncludeDynamicSetters() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeGeneratedAnnotation() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeGeneratedAnnotation() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeGeneratedAnnotation() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeGeneratedAnnotation() - Method in interface org.jsonschema2pojo.GenerationConfig
Whether to mark generated classes with the annotation javax.annotation.@Generated
isIncludeGeneratedAnnotation() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeGetters() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeGetters() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeGetters() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeGetters() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'includeGetters' configuration option.
isIncludeGetters() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeHashcodeAndEquals() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeHashcodeAndEquals() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeHashcodeAndEquals() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeHashcodeAndEquals() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'includeHashcodeAndEquals' configuration option.
isIncludeHashcodeAndEquals() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeJsr303Annotations() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeJsr303Annotations() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeJsr303Annotations() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeJsr303Annotations() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'includeJsr303Annotations' configuration option.
isIncludeJsr303Annotations() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeJsr305Annotations() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeJsr305Annotations() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeJsr305Annotations() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeJsr305Annotations() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'includeJsr305Annotations' configuration option.
isIncludeJsr305Annotations() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeRequiredPropertiesConstructor() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeRequiredPropertiesConstructor() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeRequiredPropertiesConstructor() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeRequiredPropertiesConstructor() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'constructorsIncludeRequiredPropertiesConstructor' configuration option.
isIncludeRequiredPropertiesConstructor() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeSetters() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeSetters() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeSetters() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeSetters() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'includeSetters' configuration option.
isIncludeSetters() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeToString() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeToString() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeToString() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeToString() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'includeToString' configuration option.
isIncludeToString() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isIncludeTypeInfo() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isIncludeTypeInfo() - Method in class org.jsonschema2pojo.cli.Arguments
 
isIncludeTypeInfo() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isIncludeTypeInfo() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'includeTypeInfo' configuration option.
isIncludeTypeInfo() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isInfoEnabled() - Method in class org.jsonschema2pojo.ant.AntRuleLogger
 
isInfoEnabled() - Method in class org.jsonschema2pojo.cli.CommandLineLogger
 
isInfoEnabled() - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
 
isInfoEnabled() - Method in interface org.jsonschema2pojo.RuleLogger
 
isInitializeCollections() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isInitializeCollections() - Method in class org.jsonschema2pojo.cli.Arguments
 
isInitializeCollections() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isInitializeCollections() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'initializeCollections' configuration option.
isInitializeCollections() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
ISO_8601_DATE_FORMAT - Static variable in class org.jsonschema2pojo.rules.FormatRule
 
ISO_8601_DATETIME_FORMAT - Static variable in class org.jsonschema2pojo.rules.FormatRule
 
ISO_8601_TIME_FORMAT - Static variable in class org.jsonschema2pojo.rules.FormatRule
 
isParcelable() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isParcelable() - Method in class org.jsonschema2pojo.cli.Arguments
 
isParcelable() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isParcelable() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'parcelable' configuration option.
isParcelable() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isPolymorphicDeserializationSupported(JsonNode) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
isPolymorphicDeserializationSupported(JsonNode) - Method in class org.jsonschema2pojo.AbstractTypeInfoAwareAnnotator
 
isPolymorphicDeserializationSupported(JsonNode) - Method in interface org.jsonschema2pojo.Annotator
 
isPolymorphicDeserializationSupported(JsonNode) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
isPrimitive(String, JCodeModel) - Static method in class org.jsonschema2pojo.rules.PrimitiveTypes
Check if a name string refers to a given type.
isPrintLogLevels() - Method in class org.jsonschema2pojo.cli.Arguments
 
isRemoveOldOutput() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isRemoveOldOutput() - Method in class org.jsonschema2pojo.cli.Arguments
 
isRemoveOldOutput() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isRemoveOldOutput() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'removeOldOutput' configuration option.
isRemoveOldOutput() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isSerializable() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isSerializable() - Method in class org.jsonschema2pojo.cli.Arguments
 
isSerializable() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isSerializable() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'serializable' configuration option.
isSerializable() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isSkip() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Should this task be skipped? (don't read schemas, don't generate types)
isString(JType) - Method in class org.jsonschema2pojo.rules.EnumRule
 
isTraceEnabled() - Method in class org.jsonschema2pojo.ant.AntRuleLogger
 
isTraceEnabled() - Method in class org.jsonschema2pojo.cli.CommandLineLogger
 
isTraceEnabled() - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
 
isTraceEnabled() - Method in interface org.jsonschema2pojo.RuleLogger
 
isUseBigDecimals() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isUseBigDecimals() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUseBigDecimals() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isUseBigDecimals() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'useBigDecimals' configuration option.
isUseBigDecimals() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isUseBigIntegers() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isUseBigIntegers() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUseBigIntegers() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isUseBigIntegers() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'useBigIntegers' configuration option.
isUseBigIntegers() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isUseCommonsLang3() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUseCommonsLang3() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
Deprecated.
isUseDoubleNumbers() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isUseDoubleNumbers() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUseDoubleNumbers() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isUseDoubleNumbers() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'useDoubleNumbers' configuration option.
isUseDoubleNumbers() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isUseInnerClassBuilders() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isUseInnerClassBuilders() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUseInnerClassBuilders() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isUseInnerClassBuilders() - Method in interface org.jsonschema2pojo.GenerationConfig
If set to true, then the gang of four builder pattern will be used to generate builders on generated classes.
isUseInnerClassBuilders() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isUseJakartaValidation() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isUseJakartaValidation() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUseJakartaValidation() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isUseJakartaValidation() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'useJakartaValidation' configuration option.
isUseJakartaValidation() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isUseJodaDates() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isUseJodaDates() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUseJodaDates() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isUseJodaDates() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'useJodaDates' configuration option.
isUseJodaDates() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isUseJodaLocalDates() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isUseJodaLocalDates() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUseJodaLocalDates() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isUseJodaLocalDates() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'useJodaLocalDates' configuration option.
isUseJodaLocalDates() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isUseJodaLocalTimes() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isUseJodaLocalTimes() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUseJodaLocalTimes() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isUseJodaLocalTimes() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'useJodaLocalTimes' configuration option.
isUseJodaLocalTimes() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isUseLongIntegers() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isUseLongIntegers() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUseLongIntegers() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isUseLongIntegers() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'useLongIntegers' configuration option.
isUseLongIntegers() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isUseOptionalForGetters() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isUseOptionalForGetters() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUseOptionalForGetters() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isUseOptionalForGetters() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'useOptionalForGetters' configuration option.
isUseOptionalForGetters() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isUsePrimitives() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isUsePrimitives() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUsePrimitives() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isUsePrimitives() - Method in interface org.jsonschema2pojo.GenerationConfig
Gets the 'usePrimitives' configuration option.
isUsePrimitives() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isUseTitleAsClassname() - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
isUseTitleAsClassname() - Method in class org.jsonschema2pojo.cli.Arguments
 
isUseTitleAsClassname() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
 
isUseTitleAsClassname() - Method in interface org.jsonschema2pojo.GenerationConfig
When true the title is used as class name.
isUseTitleAsClassname() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
isWarnEnabled() - Method in class org.jsonschema2pojo.ant.AntRuleLogger
 
isWarnEnabled() - Method in class org.jsonschema2pojo.cli.CommandLineLogger
 
isWarnEnabled() - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
 
isWarnEnabled() - Method in interface org.jsonschema2pojo.RuleLogger
 

J

Jackson2Annotator - Class in org.jsonschema2pojo
Annotates generated Java types using the Jackson 2.x mapping annotations.
Jackson2Annotator(GenerationConfig) - Constructor for class org.jsonschema2pojo.Jackson2Annotator
 
JavaNameRule - Class in org.jsonschema2pojo.rules
 
JavaNameRule() - Constructor for class org.jsonschema2pojo.rules.JavaNameRule
 
Jsonschema2Pojo - Class in org.jsonschema2pojo
 
Jsonschema2Pojo() - Constructor for class org.jsonschema2pojo.Jsonschema2Pojo
 
Jsonschema2PojoCLI - Class in org.jsonschema2pojo.cli
Main class, providing a command line interface for jsonschema2pojo.
Jsonschema2PojoMojo - Class in org.jsonschema2pojo.maven
When invoked, this goal reads one or more JSON Schema documents and generates DTO style Java classes for data binding.
Jsonschema2PojoMojo() - Constructor for class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
 
Jsonschema2PojoTask - Class in org.jsonschema2pojo.ant
When invoked, this task reads one or more JSON Schema documents and generates DTO style Java classes for data binding.
Jsonschema2PojoTask() - Constructor for class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 

L

LanguageFeatures - Class in org.jsonschema2pojo.util
 
LanguageFeatures() - Constructor for class org.jsonschema2pojo.util.LanguageFeatures
 
levelInt() - Method in enum org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
 
LogLevelValidator() - Constructor for class org.jsonschema2pojo.cli.CommandLineLogger.LogLevelValidator
 

M

main(String[]) - Static method in class org.jsonschema2pojo.cli.Jsonschema2PojoCLI
Main method, entry point for the application when invoked via the command line.
makeUnique(String, Collection<String>) - Method in class org.jsonschema2pojo.rules.EnumRule
 
makeUnique(String) - Static method in class org.jsonschema2pojo.util.MakeUniqueClassName
When the class name is not unique we will use two underscore '__' and a digit representing the number of time this class was found
MakeUniqueClassName - Class in org.jsonschema2pojo.util
 
MakeUniqueClassName() - Constructor for class org.jsonschema2pojo.util.MakeUniqueClassName
 
MatchPatternsFileFilter - Class in org.jsonschema2pojo.maven
A file filter that supports include and exclude patterns.
MatchPatternsFileFilter.Builder - Class in org.jsonschema2pojo.maven
Builder for MatchPatternFileFilter instances.
MediaRule - Class in org.jsonschema2pojo.rules
Applies the "media" hyper schema rule.
MediaRule() - Constructor for class org.jsonschema2pojo.rules.MediaRule
Constructs a new media rule.
MinimumMaximumRule - Class in org.jsonschema2pojo.rules
 
MinimumMaximumRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.MinimumMaximumRule
 
MinItemsMaxItemsRule - Class in org.jsonschema2pojo.rules
 
MinItemsMaxItemsRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.MinItemsMaxItemsRule
 
MinLengthMaxLengthRule - Class in org.jsonschema2pojo.rules
 
MinLengthMaxLengthRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.MinLengthMaxLengthRule
 
Models - Class in org.jsonschema2pojo.util
 
Models() - Constructor for class org.jsonschema2pojo.util.Models
 
MojoRuleLogger - Class in org.jsonschema2pojo.maven
 
MojoRuleLogger(Log) - Constructor for class org.jsonschema2pojo.maven.MojoRuleLogger
 
Moshi1Annotator - Class in org.jsonschema2pojo
Annotates generated Java types using Moshi.
Moshi1Annotator(GenerationConfig) - Constructor for class org.jsonschema2pojo.Moshi1Annotator
 

N

NameHelper - Class in org.jsonschema2pojo.util
 
NameHelper(GenerationConfig) - Constructor for class org.jsonschema2pojo.util.NameHelper
 
NoopAnnotator - Class in org.jsonschema2pojo
No-op annotator that produces no annotations.
NoopAnnotator() - Constructor for class org.jsonschema2pojo.NoopAnnotator
 
normalizeName(String) - Method in class org.jsonschema2pojo.util.NameHelper
 
NOT_FOUND_VALUE_FIELD - Static variable in class org.jsonschema2pojo.rules.DynamicPropertiesRule
 
NOT_REQUIRED_COMMENT_TEXT - Static variable in class org.jsonschema2pojo.rules.NotRequiredRule
Text added to JavaDoc to indicate that a field is not required
NotRequiredRule - Class in org.jsonschema2pojo.rules
Applies the "required" schema rule.
NotRequiredRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.NotRequiredRule
 

O

ObjectRule - Class in org.jsonschema2pojo.rules
Applies the generation steps required for schemas of type "object".
ObjectRule(RuleFactory, ParcelableHelper, ReflectionHelper) - Constructor for class org.jsonschema2pojo.rules.ObjectRule
 
openSource(JPackage, String) - Method in class org.jsonschema2pojo.FileCodeWriterWithEncoding
 
org.jsonschema2pojo - package org.jsonschema2pojo
 
org.jsonschema2pojo.ant - package org.jsonschema2pojo.ant
Provides the classes specifically associated with the Ant task for jsonschema2pojo
org.jsonschema2pojo.cli - package org.jsonschema2pojo.cli
Provides the classes specifically associated with the command line interface for jsonschema2pojo
org.jsonschema2pojo.exception - package org.jsonschema2pojo.exception
Provides exception types, thrown during schema parsing or code generation when errors occur
org.jsonschema2pojo.maven - package org.jsonschema2pojo.maven
Provides the classes specifically associated with the Maven plugin for jsonschema2pojo
org.jsonschema2pojo.model - package org.jsonschema2pojo.model
 
org.jsonschema2pojo.rules - package org.jsonschema2pojo.rules
Provides the schema rules which can be 'applied' to perform the code generation steps associated with JSON schema nodes
org.jsonschema2pojo.util - package org.jsonschema2pojo.util
 

P

ParcelableHelper - Class in org.jsonschema2pojo.util
 
ParcelableHelper() - Constructor for class org.jsonschema2pojo.util.ParcelableHelper
 
parse(String[]) - Method in class org.jsonschema2pojo.cli.Arguments
Parses command line arguments and populates this command line instance.
parseProtocol(String) - Static method in class org.jsonschema2pojo.util.URLUtil
 
parseURL(String) - Static method in class org.jsonschema2pojo.util.URLUtil
 
PatternRule - Class in org.jsonschema2pojo.rules
 
PatternRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.PatternRule
 
plural(String, String) - Method in class org.jsonschema2pojo.util.Inflector.Builder
 
pluralize(String) - Method in class org.jsonschema2pojo.util.Inflector
 
primitiveType(String, JCodeModel) - Static method in class org.jsonschema2pojo.rules.PrimitiveTypes
Create a primitive type reference (for code generation) using the given primitive type name.
PrimitiveTypes - Class in org.jsonschema2pojo.rules
Helper for checking and creating primitive type references during code generation.
printLogLevels() - Method in class org.jsonschema2pojo.cli.CommandLineLogger
 
ProjectClasspath - Class in org.jsonschema2pojo.maven
Represents the classpath built from a maven project's dependencies.
ProjectClasspath() - Constructor for class org.jsonschema2pojo.maven.ProjectClasspath
 
PropertiesRule - Class in org.jsonschema2pojo.rules
Applies the "properties" schema rule.
PropertiesRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.PropertiesRule
 
propertyField(JFieldVar, JDefinedClass, String, JsonNode) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
propertyField(JFieldVar, JDefinedClass, String, JsonNode) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotation to mark a Java field as a JSON property
propertyField(JFieldVar, JDefinedClass, String, JsonNode) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
propertyField(JFieldVar, JDefinedClass, String, JsonNode) - Method in class org.jsonschema2pojo.GsonAnnotator
 
propertyField(JFieldVar, JDefinedClass, String, JsonNode) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
propertyField(JFieldVar, JDefinedClass, String, JsonNode) - Method in class org.jsonschema2pojo.Moshi1Annotator
 
propertyGetter(JMethod, JDefinedClass, String) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
propertyGetter(JMethod, JDefinedClass, String) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotation to mark a Java method as the getter for a JSON property
propertyGetter(JMethod, JDefinedClass, String) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
propertyGetter(JMethod, JDefinedClass, String) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
propertyInclusion(JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
propertyInclusion(JDefinedClass, JsonNode) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotation to cause only non-null values to be included during serialization.
propertyInclusion(JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
propertyInclusion(JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
propertyOrder(JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
propertyOrder(JDefinedClass, JsonNode) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotation to dictate correct property order during serialization
propertyOrder(JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
propertyOrder(JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
PropertyRule - Class in org.jsonschema2pojo.rules
Applies the schema rules that represent a property definition.
PropertyRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.PropertyRule
 
propertySetter(JMethod, JDefinedClass, String) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
propertySetter(JMethod, JDefinedClass, String) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotation to mark a Java method as the setter for a JSON property
propertySetter(JMethod, JDefinedClass, String) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
propertySetter(JMethod, JDefinedClass, String) - Method in class org.jsonschema2pojo.Jackson2Annotator
 

R

ReflectionHelper - Class in org.jsonschema2pojo.util
 
ReflectionHelper(RuleFactory) - Constructor for class org.jsonschema2pojo.util.ReflectionHelper
 
removeFragment(URI) - Method in class org.jsonschema2pojo.SchemaStore
 
replaceIllegalCharacters(String) - Method in class org.jsonschema2pojo.util.NameHelper
 
REQUIRED_COMMENT_TEXT - Static variable in class org.jsonschema2pojo.rules.RequiredArrayRule
 
RequiredArrayRule - Class in org.jsonschema2pojo.rules
Applies the "required" JSON schema rule.
RequiredArrayRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.RequiredArrayRule
 
RequiredRule - Class in org.jsonschema2pojo.rules
Applies the "required" schema rule.
RequiredRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.RequiredRule
 
resolve(URI) - Method in class org.jsonschema2pojo.ContentResolver
Resolve a given URI to read its contents and parse the result as JSON.
resolve(JsonNode, String, String) - Method in class org.jsonschema2pojo.FragmentResolver
 
resolveType(JClassContainer, String) - Static method in class org.jsonschema2pojo.util.TypeUtil
 
Rule<T,R> - Interface in org.jsonschema2pojo.rules
Represents a JSON Schema rule (production from JSON Schema).
RuleFactory - Class in org.jsonschema2pojo.rules
Provides factory/creation methods for the code generation rules.
RuleFactory(GenerationConfig, Annotator, SchemaStore) - Constructor for class org.jsonschema2pojo.rules.RuleFactory
Create a new rule factory with the given generation config options.
RuleFactory() - Constructor for class org.jsonschema2pojo.rules.RuleFactory
Create a rule factory with the default generation config options.
RuleLogger - Interface in org.jsonschema2pojo
 

S

Schema - Class in org.jsonschema2pojo
A JSON Schema document.
Schema(URI, JsonNode, Schema) - Constructor for class org.jsonschema2pojo.Schema
 
schemaFromExample(URL) - Method in class org.jsonschema2pojo.SchemaGenerator
 
schemaFromExample(JsonNode) - Method in class org.jsonschema2pojo.SchemaGenerator
 
SchemaGenerator - Class in org.jsonschema2pojo
 
SchemaGenerator() - Constructor for class org.jsonschema2pojo.SchemaGenerator
 
SchemaGenerator(JsonFactory) - Constructor for class org.jsonschema2pojo.SchemaGenerator
 
SchemaMapper - Class in org.jsonschema2pojo
Generates Java types from a JSON schema.
SchemaMapper(RuleFactory, SchemaGenerator) - Constructor for class org.jsonschema2pojo.SchemaMapper
Create a schema mapper with the given RuleFactory.
SchemaMapper() - Constructor for class org.jsonschema2pojo.SchemaMapper
Create a schema mapper with the default RuleFactory implementation.
SchemaRule - Class in org.jsonschema2pojo.rules
Applies a JSON schema.
SchemaRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.SchemaRule
 
schemas - Variable in class org.jsonschema2pojo.SchemaStore
 
SchemaStore - Class in org.jsonschema2pojo
 
SchemaStore() - Constructor for class org.jsonschema2pojo.SchemaStore
 
SchemaStore(ContentResolver) - Constructor for class org.jsonschema2pojo.SchemaStore
 
searchClassAndSuperClassesForField(String, JDefinedClass) - Method in class org.jsonschema2pojo.util.ReflectionHelper
 
searchSuperClassesForField(String, JDefinedClass) - Method in class org.jsonschema2pojo.util.ReflectionHelper
This is recursive with searchClassAndSuperClassesForField
selfReferenceWithoutParentFile(Schema, String) - Method in class org.jsonschema2pojo.SchemaStore
 
SerializableHelper - Class in org.jsonschema2pojo.util
 
SerializableHelper() - Constructor for class org.jsonschema2pojo.util.SerializableHelper
 
setAnnotationStyle(AnnotationStyle) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'annotationStyle' property of this class
setAnnotator(Annotator) - Method in class org.jsonschema2pojo.rules.RuleFactory
The annotator used to mark up Java types with any annotations that are required to build JSON compatible types
setClassNamePrefix(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'classNamePrefix' property of this class
setClassNameSuffix(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'classNameSuffix' property of this class
setClasspath(Path) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
setClasspathRef(Reference) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
setConstructorsRequiredPropertiesOnly(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'constructorsRequiredPropertiesOnly' property of this class.
setCustomAnnotator(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'customAnnotator' property of this class
setCustomDatePattern(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'customDatePattern' property of this class
setCustomDateTimePattern(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'customDateTimePattern' property of this class
setCustomRuleFactory(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
setCustomTimePattern(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'customTimePattern' property of this class
setFileExtensions(String[]) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'fileExtensions' property of this class
setFormatDates(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'formatDates' property of this class
setFormatDateTime(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'formatDateTimes' property of this class
setFormatTimes(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'formatTimes' property of this class
setFormatTypeMapping(Map<String, String>) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
setFormatTypeMapping(String[]) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
setGenerateBuilders(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'generateBuilders' property of this class.
setGenerationConfig(GenerationConfig) - Method in class org.jsonschema2pojo.rules.RuleFactory
The generation config options for type generation.
setIncludeAdditionalProperties(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeAdditionalProperties' property of this class
setIncludeAllPropertiesConstructor(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'constructorsIncludeRequiredPropertiesConstructor' configuration option.
setIncludeConstructorPropertiesAnnotation(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeConstructorPropertiesAnnotation' property of this class
setIncludeConstructors(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeConstructors' property of this class
setIncludeCopyConstructor(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'constructorsIncludeRequiredPropertiesConstructor' configuration option.
setIncludeDynamicAccessors(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeDynamicAccessors' property of this class
setIncludeDynamicBuilders(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeDynamicBuilders' property of this class
setIncludeDynamicGetters(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeDynamicGetters' property of this class
setIncludeDynamicSetters(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeDynamicSetters' property of this class
setIncludeGetters(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeGetters' property of this class
setIncludeHashcodeAndEquals(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeHashcodeAndEquals' property of this class
setIncludeJsr303Annotations(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeJsr303Annotations' property of this class
setIncludeJsr305Annotations(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeJsr305Annotations' property of this class
setIncludeRequiredPropertiesConstructor(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'constructorsIncludeRequiredPropertiesConstructor' configuration option.
setIncludeSetters(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeSetters' property of this class
setIncludeToString(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeToString' property of this class
setIncludeTypeInfo(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'includeTypeInfo' property of this class.
setInclusionLevel(InclusionLevel) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'inclusionLevel' property of this class
setInitializeCollections(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'initializeCollections' property of this class
setJavaType(JType) - Method in class org.jsonschema2pojo.Schema
 
setJavaTypeIfEmpty(JType) - Method in class org.jsonschema2pojo.Schema
 
setLogger(RuleLogger) - Method in class org.jsonschema2pojo.rules.RuleFactory
The logger the factory will provide to rules.
setOutputEncoding(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'outputEncoding' property of this class
setParcelable(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'parcelable' property of this class
setPropertyWordDelimiters(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
 
setRefFragmentPathDelimiters(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'refFragmentPathDelimiters' property of this class
setRemoveOldOutput(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'removeOldOutput' property of this class
setSchemaStore(SchemaStore) - Method in class org.jsonschema2pojo.rules.RuleFactory
The object used by this factory to get and store schemas
setSerializable(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'serializable' property of this class
setSkip(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'skip' property of this task.
setSource(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets schema file (or directory containing schema files) that should be used for input.
setSourceSortOrder(SourceSortOrder) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'sourceSortOrder' property of this class
setSourceType(SourceType) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'sourceType' property of this class
setTargetDirectory(File) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the target (output) directory for generated source files.
setTargetPackage(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the target package for generated types.
setTargetVersion(String) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'targetVersion' property of this class
SETTER_NAME - Static variable in class org.jsonschema2pojo.rules.DynamicPropertiesRule
 
setUseBigDecimals(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'useBigDecimals' property of this class
setUseBigIntegers(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'useBigIntegers' property of this class.
setUseCommonsLang3(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'useCommonsLang3' property of this class
setUseDoubleNumbers(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'useDoubleNumbers' property of this class
setUseInnerClassBuilders(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'useInnerClassBuilders' property of this class
setUseJakartaValidation(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'useJakartaValidation' property of this class
setUseJodaDates(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'useJodaDates' property of this class
setUseJodaLocalDates(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'useJodaLocalDates' property of this class
setUseJodaLocalTimes(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'useJodaLocalTimes' property of this class
setUseLongIntegers(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'useLongIntegers' property of this class
setUseOptionalForGetters(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'useOptionalForGetters' property of this class
setUsePrimitives(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets the 'usePrimitives' property of this class.
setUseTitleAsClassname(boolean) - Method in class org.jsonschema2pojo.ant.Jsonschema2PojoTask
Sets whether to use the title as classname.
singular(String, String) - Method in class org.jsonschema2pojo.util.Inflector.Builder
 
singularize(String) - Method in class org.jsonschema2pojo.util.Inflector
 
size() - Method in class org.jsonschema2pojo.model.EnumDefinition
 
SourceSortOrder - Enum in org.jsonschema2pojo
Defines the order the source files and directories are processed in.
SourceType - Enum in org.jsonschema2pojo
The type of input/source documents given to jsonschema2pojo.
suppressWarnings(JMethod, String...) - Static method in class org.jsonschema2pojo.util.Models
 

T

timeField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
timeField(JFieldVar, JDefinedClass, JsonNode) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotations to a time field.
timeField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
timeField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jackson2Annotator
 
TitleRule - Class in org.jsonschema2pojo.rules
Applies the "title" property property.
TitleRule() - Constructor for class org.jsonschema2pojo.rules.TitleRule
 
toString() - Method in enum org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
 
trace(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
 
trace(String) - Method in interface org.jsonschema2pojo.RuleLogger
 
typeInfo(JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.AbstractAnnotator
 
typeInfo(JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.AbstractTypeInfoAwareAnnotator
 
typeInfo(JDefinedClass, JsonNode) - Method in interface org.jsonschema2pojo.Annotator
Add the necessary annotation to dictate correct type information during serialization and deserialization; often required with polymorphic types.
typeInfo(JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.CompositeAnnotator
 
TypeRule - Class in org.jsonschema2pojo.rules
Applies the "type" schema rule.
TypeRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.TypeRule
 
TypeUtil - Class in org.jsonschema2pojo.util
 
TypeUtil() - Constructor for class org.jsonschema2pojo.util.TypeUtil
 

U

uncountable(String...) - Method in class org.jsonschema2pojo.util.Inflector.Builder
 
UrlConverter - Class in org.jsonschema2pojo.cli
Convert a string into a url.
UrlConverter(String) - Constructor for class org.jsonschema2pojo.cli.UrlConverter
 
URLProtocol - Enum in org.jsonschema2pojo
 
URLUtil - Class in org.jsonschema2pojo.util
 
URLUtil() - Constructor for class org.jsonschema2pojo.util.URLUtil
 

V

validate(String, String, ParameterDescription) - Method in class org.jsonschema2pojo.cli.CommandLineLogger.LogLevelValidator
 
validate(String, String) - Method in class org.jsonschema2pojo.cli.CommandLineLogger.LogLevelValidator
 
ValidRule - Class in org.jsonschema2pojo.rules
 
ValidRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.ValidRule
 
value() - Method in enum org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
 
valueOf(String) - Static method in enum org.jsonschema2pojo.AnnotationStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jsonschema2pojo.InclusionLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jsonschema2pojo.model.EnumDefinitionExtensionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jsonschema2pojo.SourceSortOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jsonschema2pojo.SourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jsonschema2pojo.URLProtocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jsonschema2pojo.AnnotationStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jsonschema2pojo.InclusionLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.jsonschema2pojo.model.EnumDefinition
 
values() - Static method in enum org.jsonschema2pojo.model.EnumDefinitionExtensionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jsonschema2pojo.SourceSortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jsonschema2pojo.SourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jsonschema2pojo.URLProtocol
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
 
warn(String, Throwable) - Method in class org.jsonschema2pojo.AbstractRuleLogger
 
warn(String, Throwable) - Method in interface org.jsonschema2pojo.RuleLogger
 
warn(String) - Method in interface org.jsonschema2pojo.RuleLogger
 
withCaseSensitive(boolean) - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
 
withSourceDirectory(String) - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2022. All rights reserved.