Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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(String...) - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
- addExcludes(List<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(GenerationConfig, JDefinedClass) - Static method in class org.jsonschema2pojo.util.AnnotationHelper
- addIncludes(String...) - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
- addIncludes(List<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
-
Add the necessary annotations to the field that will hold 'additional' properties.
- additionalPropertiesField(JFieldVar, JDefinedClass, String) - Method in class org.jsonschema2pojo.CompositeAnnotator
- additionalPropertiesField(JFieldVar, JDefinedClass, String) - Method in class org.jsonschema2pojo.JacksonAnnotator
- additionalPropertiesField(JFieldVar, JDefinedClass, String) - Method in class org.jsonschema2pojo.Jsonb1Annotator
- additionalPropertiesField(JFieldVar, JDefinedClass, String) - Method in class org.jsonschema2pojo.Jsonb2Annotator
- 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.JacksonAnnotator
- 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
- ALWAYS - Enum constant in enum class org.jsonschema2pojo.InclusionLevel
-
Value that indicates that property is to be always included, independent of value of the property.
- annotated(JClass) - Method in class org.jsonschema2pojo.model.JAnnotatedClass
-
Returns a new JAnnotatedClass with the given annotation added.
- annotated(Class<? extends Annotation>) - Method in class org.jsonschema2pojo.model.JAnnotatedClass
-
Returns a new JAnnotatedClass with the given annotation added.
- AnnotationHelper - Class in org.jsonschema2pojo.util
- AnnotationHelper() - Constructor for class org.jsonschema2pojo.util.AnnotationHelper
- annotations() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- AnnotationStyle - Enum Class 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
- 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.JacksonAnnotator
- 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.JacksonAnnotator
- 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, JClassContainer, Schema) - Method in class org.jsonschema2pojo.rules.SchemaRule
-
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, JDefinedClass, Schema) - Method in class org.jsonschema2pojo.rules.AdditionalPropertiesRule
-
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, JDefinedClass, Schema) - Method in class org.jsonschema2pojo.rules.ConstructorRule
- 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, 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.CommentRule
-
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, JDocCommentable, Schema) - Method in class org.jsonschema2pojo.rules.JavaNameRule
- 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, JDocCommentable, Schema) - Method in class org.jsonschema2pojo.rules.RequiredRule
-
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, JFieldVar, Schema) - Method in class org.jsonschema2pojo.rules.DefaultRule
-
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, 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, JFieldVar, Schema) - Method in class org.jsonschema2pojo.rules.PatternRule
- apply(String, JsonNode, JsonNode, JFieldVar, Schema) - Method in class org.jsonschema2pojo.rules.ValidRule
-
Applies the
@Validannotation to the given field if JSR-303 annotations are enabled. - 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, JPackage, Schema) - Method in class org.jsonschema2pojo.rules.ObjectRule
-
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, JType, Schema) - Method in class org.jsonschema2pojo.rules.MediaRule
-
Applies this schema rule.
- 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.
- applyCustomizations(EnumDefinition, JDefinedClass) - Method in class org.jsonschema2pojo.rules.EnumRule
- 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
- basis() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- binaryName() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- 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() - Static method in class org.jsonschema2pojo.util.Inflector
- Builder() - Constructor for class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
- 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
- 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.
- CLASSPATH - Enum constant in enum class org.jsonschema2pojo.URLProtocol
- 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 Class 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 - Variable in class org.jsonschema2pojo.SchemaStore
- 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
- 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.
- createDefaultBuilder() - Static method in class org.jsonschema2pojo.util.Inflector
- createEnum(JsonNode, String, JClassContainer) - Method in class org.jsonschema2pojo.rules.EnumRule
- CUSTOM - Enum constant in enum class org.jsonschema2pojo.model.EnumDefinitionExtensionType
-
Enum defined by JSON Schema and a custom jsonschema2pojo extension, defined by custom
EnumRuleimplementation provided by customRuleFactory.
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.JacksonAnnotator
- dateField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jsonb1Annotator
- dateField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jsonb2Annotator
- 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.JacksonAnnotator
- dateTimeField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jsonb1Annotator
- dateTimeField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jsonb2Annotator
- debug(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
- debug(String) - Method in interface org.jsonschema2pojo.RuleLogger
- DEBUG - Enum constant in enum class org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
- decodeReferenceToken(String) - Static method in class org.jsonschema2pojo.JsonPointerUtils
- 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.cli.CommandLineLogger
- doDebug(String) - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
- doDebug(String) - Method in class org.jsonschema2pojo.NoopRuleLogger
- doError(String, Throwable) - Method in class org.jsonschema2pojo.AbstractRuleLogger
- doError(String, Throwable) - Method in class org.jsonschema2pojo.cli.CommandLineLogger
- doError(String, Throwable) - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
- doError(String, Throwable) - Method in class org.jsonschema2pojo.NoopRuleLogger
- doInfo(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
- doInfo(String) - Method in class org.jsonschema2pojo.cli.CommandLineLogger
- doInfo(String) - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
- doInfo(String) - Method in class org.jsonschema2pojo.NoopRuleLogger
- doTrace(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
- doTrace(String) - Method in class org.jsonschema2pojo.cli.CommandLineLogger
- doTrace(String) - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
- doTrace(String) - Method in class org.jsonschema2pojo.NoopRuleLogger
- doWarn(String, Throwable) - Method in class org.jsonschema2pojo.AbstractRuleLogger
- doWarn(String, Throwable) - Method in class org.jsonschema2pojo.cli.CommandLineLogger
- doWarn(String, Throwable) - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
- doWarn(String, Throwable) - Method in class org.jsonschema2pojo.NoopRuleLogger
- 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
- encodeReferenceToken(String) - Static method in class org.jsonschema2pojo.JsonPointerUtils
- 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.JacksonAnnotator
- 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.JacksonAnnotator
- 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
- EnumDefinition(EnumDefinition, ArrayList<EnumValueDefinition>) - Constructor for class org.jsonschema2pojo.model.EnumDefinition
- EnumDefinitionExtensionType - Enum Class 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.JacksonAnnotator
- equals(Object) - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- erasure() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- error(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
- error(String) - Method in interface org.jsonschema2pojo.RuleLogger
- error(String, Throwable) - Method in class org.jsonschema2pojo.AbstractRuleLogger
- error(String, Throwable) - Method in interface org.jsonschema2pojo.RuleLogger
- ERROR - Enum constant in enum class org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
- 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
- FILE - Enum constant in enum class org.jsonschema2pojo.URLProtocol
- 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
- FILES_FIRST - Enum constant in enum class org.jsonschema2pojo.SourceSortOrder
-
FILES_FIRSTCase sensitive sort, visit the files first. - FormatRule - Class in org.jsonschema2pojo.rules
-
Applies the "format" schema rule.
- FormatRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.FormatRule
- fragmentResolver - Variable in class org.jsonschema2pojo.SchemaStore
- FragmentResolver - Class in org.jsonschema2pojo
- FragmentResolver() - Constructor for class org.jsonschema2pojo.FragmentResolver
- fromString(String) - Static method in enum class org.jsonschema2pojo.URLProtocol
- fromValue(String) - Static method in enum class org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
- fullName() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
G
- generate(JCodeModel, String, String, String) - Method in class org.jsonschema2pojo.SchemaMapper
- generate(JCodeModel, String, String, String, URI) - Method in class org.jsonschema2pojo.SchemaMapper
- generate(JCodeModel, String, String, URL) - Method in class org.jsonschema2pojo.SchemaMapper
-
Reads a schema and adds generated types to the given code model.
- generate(JFormatter) - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- generate(GenerationConfig, RuleLogger) - Static method in class org.jsonschema2pojo.Jsonschema2Pojo
-
Reads the contents of the given source and initiates schema generation.
- 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) - Constructor for exception org.jsonschema2pojo.exception.GenerationException
- GenerationException(String, ClassNotFoundException) - Constructor for exception org.jsonschema2pojo.exception.GenerationException
- GenerationException(String, Throwable) - Constructor for exception org.jsonschema2pojo.exception.GenerationException
- GenerationException(Throwable) - 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.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() - 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.
- getAnnotator(Class<? extends Annotator>) - Method in class org.jsonschema2pojo.AnnotatorFactory
-
Create a new custom
Annotatorfrom the given class. - getAnnotator(AnnotationStyle) - Method in class org.jsonschema2pojo.AnnotatorFactory
-
Create a new
Annotatorthat can create annotations according to the given style. - getAnnotator(Annotator...) - Method in class org.jsonschema2pojo.AnnotatorFactory
- 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(JClass) - Method in class org.jsonschema2pojo.util.ReflectionHelper
- getBaseBuilderClass(JDefinedClass) - 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
-
Generate builder method name for property (like withXxx).
- 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.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.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
- 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 class org.jsonschema2pojo.SourceSortOrder
- getConcreteBuilderClass(JClass) - Method in class org.jsonschema2pojo.util.ReflectionHelper
- getConcreteBuilderClass(JDefinedClass) - 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.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.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.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.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.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.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.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
-
Generate a name for the class field that will hold this property.
- 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.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.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.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
- getJsonDeserializeAnnotation() - Method in class org.jsonschema2pojo.Jackson2Annotator
- getJsonDeserializeAnnotation() - Method in class org.jsonschema2pojo.Jackson3Annotator
- getJsonDeserializeAnnotation() - Method in class org.jsonschema2pojo.JacksonAnnotator
- getLevelNames() - Static method in enum class 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() - Method in class org.jsonschema2pojo.model.EnumDefinition
- getNodeName(String, GenerationConfig) - Static method in class org.jsonschema2pojo.Jsonschema2Pojo
- getNodeName(URL, GenerationConfig) - Static method in class org.jsonschema2pojo.Jsonschema2Pojo
- 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.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.
- getPrimitiveType() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- 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 field name 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.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 class org.jsonschema2pojo.URLProtocol
- 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.
- getRuleFactory() - Method in class org.jsonschema2pojo.SchemaMapper
- 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.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.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.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.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.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.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.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.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
- getTypeParameters() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- 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
- GSON - Enum constant in enum class org.jsonschema2pojo.AnnotationStyle
-
Gson 2.x
- 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
- hashCode() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- hasTitle() - Method in class org.jsonschema2pojo.model.EnumValueDefinition
- HTTP - Enum constant in enum class org.jsonschema2pojo.URLProtocol
- HTTPS - Enum constant in enum class org.jsonschema2pojo.URLProtocol
I
- ILLEGAL_CHARACTER_REGEX - Static variable in class org.jsonschema2pojo.util.NameHelper
- InclusionLevel - Enum Class 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
- INFO - Enum constant in enum class org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
- irregular(String, String) - Method in class org.jsonschema2pojo.util.Inflector.Builder
- is9OrLater(String) - Static method in class org.jsonschema2pojo.util.JavaVersion
- isAbstract() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- 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.JacksonAnnotator
- isAdditionalPropertiesSupported() - Method in class org.jsonschema2pojo.Jsonb1Annotator
- isAdditionalPropertiesSupported() - Method in class org.jsonschema2pojo.Jsonb2Annotator
- isAdditionalPropertiesSupported() - Method in class org.jsonschema2pojo.Moshi1Annotator
- isArray() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- 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.cli.CommandLineLogger
- isDebugEnabled() - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
- isDebugEnabled() - Method in class org.jsonschema2pojo.NoopRuleLogger
- isDebugEnabled() - Method in interface org.jsonschema2pojo.RuleLogger
- isErrorEnabled() - Method in class org.jsonschema2pojo.cli.CommandLineLogger
- isErrorEnabled() - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
- isErrorEnabled() - Method in class org.jsonschema2pojo.NoopRuleLogger
- isErrorEnabled() - Method in interface org.jsonschema2pojo.RuleLogger
- isFinal(JType) - Method in class org.jsonschema2pojo.util.ReflectionHelper
- 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.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.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.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.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.cli.Arguments
- isIncludeAllPropertiesConstructor() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
- isIncludeAllPropertiesConstructor() - Method in interface org.jsonschema2pojo.GenerationConfig
-
Gets the 'includeAllPropertiesConstructor' configuration option.
- isIncludeAllPropertiesConstructor() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
- 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.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.cli.Arguments
- isIncludeCopyConstructor() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
- isIncludeCopyConstructor() - Method in interface org.jsonschema2pojo.GenerationConfig
-
Gets the 'includeCopyConstructor' configuration option.
- isIncludeCopyConstructor() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
- 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.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.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.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.cli.Arguments
- isIncludeGeneratedAnnotation() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
- isIncludeGeneratedAnnotation() - Method in interface org.jsonschema2pojo.GenerationConfig
-
Gets the 'includeGeneratedAnnotation' configuration option.
- isIncludeGeneratedAnnotation() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
- 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.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.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.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.cli.Arguments
- isIncludeRequiredPropertiesConstructor() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
- isIncludeRequiredPropertiesConstructor() - Method in interface org.jsonschema2pojo.GenerationConfig
-
Gets the 'includeRequiredPropertiesConstructor' configuration option.
- isIncludeRequiredPropertiesConstructor() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
- 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.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.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.cli.CommandLineLogger
- isInfoEnabled() - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
- isInfoEnabled() - Method in class org.jsonschema2pojo.NoopRuleLogger
- isInfoEnabled() - Method in interface org.jsonschema2pojo.RuleLogger
- 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
- isInterface() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- isLocalUrl(String) - Static method in class org.jsonschema2pojo.util.URLUtil
- 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.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
-
Indicates whether type hint annotations should be added to support polymorphic deserialization.
- 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
- isRemoteUrl(String) - Static method in class org.jsonschema2pojo.util.URLUtil
- 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.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
- isString(JType) - Method in class org.jsonschema2pojo.rules.EnumRule
- isTraceEnabled() - Method in class org.jsonschema2pojo.cli.CommandLineLogger
- isTraceEnabled() - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
- isTraceEnabled() - Method in class org.jsonschema2pojo.NoopRuleLogger
- isTraceEnabled() - Method in interface org.jsonschema2pojo.RuleLogger
- 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.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
- 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.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.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.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.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.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.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.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.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.cli.Arguments
- isUseTitleAsClassname() - Method in class org.jsonschema2pojo.DefaultGenerationConfig
- isUseTitleAsClassname() - Method in interface org.jsonschema2pojo.GenerationConfig
-
Gets the 'useTitleAsClassname' configuration option.
- isUseTitleAsClassname() - Method in class org.jsonschema2pojo.maven.Jsonschema2PojoMojo
- isWarnEnabled() - Method in class org.jsonschema2pojo.cli.CommandLineLogger
- isWarnEnabled() - Method in class org.jsonschema2pojo.maven.MojoRuleLogger
- isWarnEnabled() - Method in class org.jsonschema2pojo.NoopRuleLogger
- isWarnEnabled() - Method in interface org.jsonschema2pojo.RuleLogger
J
- JACKSON - Enum constant in enum class org.jsonschema2pojo.AnnotationStyle
-
Jackson 2.x (alias of
AnnotationStyle.JACKSON2) - JACKSON2 - Enum constant in enum class org.jsonschema2pojo.AnnotationStyle
-
Jackson 2.x
- Jackson2Annotator - Class in org.jsonschema2pojo
-
Annotates generated Java types using the Jackson 2.x mapping annotations.
- Jackson2Annotator(GenerationConfig) - Constructor for class org.jsonschema2pojo.Jackson2Annotator
- JACKSON3 - Enum constant in enum class org.jsonschema2pojo.AnnotationStyle
-
Jackson 3.x
- Jackson3Annotator - Class in org.jsonschema2pojo
-
Annotates generated Java types using the Jackson 3.x mapping annotations (version 2.x of jackson-annotations are still used in Jackson 3.x, but annotations from jackson-databind are different)
- Jackson3Annotator(GenerationConfig) - Constructor for class org.jsonschema2pojo.Jackson3Annotator
- JacksonAnnotator - Class in org.jsonschema2pojo
-
Base class for Jackson annotators containing common implementation.
- JacksonAnnotator(GenerationConfig) - Constructor for class org.jsonschema2pojo.JacksonAnnotator
- JAnnotatedClass - Class in org.jsonschema2pojo.model
-
Represents a type with type-use annotations (Java 8+, JSR 308).
- JAVA - Enum constant in enum class org.jsonschema2pojo.URLProtocol
- JAVA_ENUM_NAMES - Enum constant in enum class org.jsonschema2pojo.model.EnumDefinitionExtensionType
-
Enum defined by JSON Schema and javaEnumNames jsonschema2pojo extension.
- JAVA_ENUMS - Enum constant in enum class org.jsonschema2pojo.model.EnumDefinitionExtensionType
-
Enum defined by JSON Schema and javaEnums jsonschema2pojo extension.
- JavaNameRule - Class in org.jsonschema2pojo.rules
- JavaNameRule() - Constructor for class org.jsonschema2pojo.rules.JavaNameRule
- JavaVersion - Class in org.jsonschema2pojo.util
- JavaVersion() - Constructor for class org.jsonschema2pojo.util.JavaVersion
- JSON - Enum constant in enum class org.jsonschema2pojo.SourceType
-
JSON documents, that represent an example of the kind of JSON data that the generated Java types will be mapped to.
- JSONB1 - Enum constant in enum class org.jsonschema2pojo.AnnotationStyle
- Jsonb1Annotator - Class in org.jsonschema2pojo
-
Annotates generated Java types using the JSON-B 1 mapping annotations.
- Jsonb1Annotator(GenerationConfig) - Constructor for class org.jsonschema2pojo.Jsonb1Annotator
- JSONB2 - Enum constant in enum class org.jsonschema2pojo.AnnotationStyle
- Jsonb2Annotator - Class in org.jsonschema2pojo
-
Annotates generated Java types using the JSON-B 2 mapping annotations.
- Jsonb2Annotator(GenerationConfig) - Constructor for class org.jsonschema2pojo.Jsonb2Annotator
- JsonPointerUtils - Class in org.jsonschema2pojo
- JsonPointerUtils() - Constructor for class org.jsonschema2pojo.JsonPointerUtils
- JSONSCHEMA - Enum constant in enum class org.jsonschema2pojo.SourceType
-
JSON-schema documents, that contain formal rules about the kind of JSON data that the generated Java types will be mapped to (http://json-schema.org/)).
- 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
L
- levelInt() - Method in enum class org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
- logger - Variable in class org.jsonschema2pojo.SchemaStore
- 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) - 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
- makeUnique(String, Collection<String>) - Method in class org.jsonschema2pojo.rules.EnumRule
- 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
- MOSHI1 - Enum constant in enum class org.jsonschema2pojo.AnnotationStyle
-
Moshi 1.x
- Moshi1Annotator - Class in org.jsonschema2pojo
-
Annotates generated Java types using Moshi.
- Moshi1Annotator(GenerationConfig) - Constructor for class org.jsonschema2pojo.Moshi1Annotator
N
- name() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- NameHelper - Class in org.jsonschema2pojo.util
- NameHelper(GenerationConfig) - Constructor for class org.jsonschema2pojo.util.NameHelper
- NO_PROTOCOL - Enum constant in enum class org.jsonschema2pojo.URLProtocol
- NON_ABSENT - Enum constant in enum class org.jsonschema2pojo.InclusionLevel
-
Value that indicates that properties are included unless their value is: null "absent" value of a referential type (like Java 8 `Optional`, or {link java.utl.concurrent.atomic.AtomicReference}); that is, something that would not deference to a non-null value.
- NON_DEFAULT - Enum constant in enum class org.jsonschema2pojo.InclusionLevel
-
Meaning of this setting depends on context: whether annotation is specified for POJO type (class), or not
- NON_EMPTY - Enum constant in enum class org.jsonschema2pojo.InclusionLevel
-
Value that indicates that only properties with null value, or what is considered empty, are not to be included.
- NON_NULL - Enum constant in enum class org.jsonschema2pojo.InclusionLevel
-
Value that indicates that only properties with non-null values are to be included.
- NONE - Enum constant in enum class org.jsonschema2pojo.AnnotationStyle
-
No-op style, adds no annotations at all.
- NONE - Enum constant in enum class org.jsonschema2pojo.model.EnumDefinitionExtensionType
-
Enum defined just by JSON Schema
- NoopAnnotator - Class in org.jsonschema2pojo
-
No-op annotator that produces no annotations.
- NoopAnnotator() - Constructor for class org.jsonschema2pojo.NoopAnnotator
- NoopRuleLogger - Class in org.jsonschema2pojo
- NoopRuleLogger() - Constructor for class org.jsonschema2pojo.NoopRuleLogger
- 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
- of(JClass) - Static method in class org.jsonschema2pojo.model.JAnnotatedClass
-
Creates a new annotated class wrapper for the given type.
- OFF - Enum constant in enum class org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
- openSource(JPackage, String) - Method in class org.jsonschema2pojo.FileCodeWriterWithEncoding
- org.jsonschema2pojo - package org.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
- OS - Enum constant in enum class org.jsonschema2pojo.SourceSortOrder
-
OSLet the OS influence the order that the source files are processed. - outer() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
P
- ParcelableHelper - Class in org.jsonschema2pojo.util
- ParcelableHelper() - Constructor for class org.jsonschema2pojo.util.ParcelableHelper
- parse(String) - Static method in class org.jsonschema2pojo.util.JavaVersion
- 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.JacksonAnnotator
- propertyField(JFieldVar, JDefinedClass, String, JsonNode) - Method in class org.jsonschema2pojo.Jsonb1Annotator
- propertyField(JFieldVar, JDefinedClass, String, JsonNode) - Method in class org.jsonschema2pojo.Jsonb2Annotator
- 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.JacksonAnnotator
- propertyGetter(JMethod, JDefinedClass, String) - Method in class org.jsonschema2pojo.Jsonb1Annotator
- propertyGetter(JMethod, JDefinedClass, String) - Method in class org.jsonschema2pojo.Jsonb2Annotator
- 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.JacksonAnnotator
- 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.JacksonAnnotator
- propertyOrder(JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jsonb1Annotator
- propertyOrder(JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jsonb2Annotator
- 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.JacksonAnnotator
- propertySetter(JMethod, JDefinedClass, String) - Method in class org.jsonschema2pojo.Jsonb1Annotator
- propertySetter(JMethod, JDefinedClass, String) - Method in class org.jsonschema2pojo.Jsonb2Annotator
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(JsonNode, String, String) - Method in class org.jsonschema2pojo.FragmentResolver
- resolve(URI) - Method in class org.jsonschema2pojo.ContentResolver
-
Resolve a given URI to read its contents and parse the result as JSON.
- resolveType(JClassContainer, String) - Static method in class org.jsonschema2pojo.util.TypeUtil
- RESOURCE - Enum constant in enum class org.jsonschema2pojo.URLProtocol
- 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() - Constructor for class org.jsonschema2pojo.rules.RuleFactory
-
Create a rule factory with the default generation config options.
- RuleFactory(GenerationConfig, Annotator, SchemaStore) - Constructor for class org.jsonschema2pojo.rules.RuleFactory
-
Create a new rule factory with the given 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(JsonNode) - Method in class org.jsonschema2pojo.SchemaGenerator
- schemaFromExample(URL) - 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() - Constructor for class org.jsonschema2pojo.SchemaMapper
-
Create a schema mapper with the default
RuleFactoryimplementation. - SchemaMapper(RuleFactory, SchemaGenerator) - Constructor for class org.jsonschema2pojo.SchemaMapper
-
Create a schema mapper with the given
RuleFactory. - 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, RuleLogger) - Constructor for class org.jsonschema2pojo.SchemaStore
- searchClassAndSuperClassesForField(String, JDefinedClass) - Method in class org.jsonschema2pojo.util.ReflectionHelper
-
Mutually recursive with searchSuperClassesForField
- searchSuperClassesForField(String, JDefinedClass) - Method in class org.jsonschema2pojo.util.ReflectionHelper
-
Mutually 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
- 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
- setGenerationConfig(GenerationConfig) - Method in class org.jsonschema2pojo.rules.RuleFactory
-
The generation config options for type generation.
- 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.
- setSchemaStore(SchemaStore) - Method in class org.jsonschema2pojo.rules.RuleFactory
-
The object used by this factory to get and store schemas
- SETTER_NAME - Static variable in class org.jsonschema2pojo.rules.DynamicPropertiesRule
- 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 Class in org.jsonschema2pojo
-
Defines the order the source files and directories are processed in.
- SourceType - Enum Class in org.jsonschema2pojo
-
The type of input/source documents given to jsonschema2pojo.
- SUBDIRS_FIRST - Enum constant in enum class org.jsonschema2pojo.SourceSortOrder
-
SUBDIRS_FIRSTCase sensitive sort, visit the sub-directories before the files. - substituteParams(JTypeVar[], List<JClass>) - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- 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.JacksonAnnotator
- timeField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jsonb1Annotator
- timeField(JFieldVar, JDefinedClass, JsonNode) - Method in class org.jsonschema2pojo.Jsonb2Annotator
- TitleRule - Class in org.jsonschema2pojo.rules
-
Applies the "title" property property.
- TitleRule() - Constructor for class org.jsonschema2pojo.rules.TitleRule
- toString() - Method in enum class org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
- trace(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
- trace(String) - Method in interface org.jsonschema2pojo.RuleLogger
- TRACE - Enum constant in enum class org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
- 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
- typeParams() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- 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 Class in org.jsonschema2pojo
- URLUtil - Class in org.jsonschema2pojo.util
- USE_DEFAULTS - Enum constant in enum class org.jsonschema2pojo.InclusionLevel
-
Pseudo-value used to indicate that the higher-level defaults make sense, to avoid overriding inclusion value.
V
- validate(String, String) - Method in class org.jsonschema2pojo.cli.CommandLineLogger.LogLevelValidator
- validate(String, String, ParameterDescription) - Method in class org.jsonschema2pojo.cli.CommandLineLogger.LogLevelValidator
- ValidRule - Class in org.jsonschema2pojo.rules
-
Applies the
@Validannotation to fields that require cascading validation. - ValidRule(RuleFactory) - Constructor for class org.jsonschema2pojo.rules.ValidRule
- value() - Method in enum class org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
- valueOf(String) - Static method in enum class org.jsonschema2pojo.AnnotationStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jsonschema2pojo.InclusionLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jsonschema2pojo.model.EnumDefinitionExtensionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jsonschema2pojo.SourceSortOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jsonschema2pojo.SourceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jsonschema2pojo.URLProtocol
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jsonschema2pojo.AnnotationStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jsonschema2pojo.InclusionLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class org.jsonschema2pojo.model.EnumDefinition
- values() - Static method in enum class org.jsonschema2pojo.model.EnumDefinitionExtensionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jsonschema2pojo.SourceSortOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jsonschema2pojo.SourceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jsonschema2pojo.URLProtocol
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warn(String) - Method in class org.jsonschema2pojo.AbstractRuleLogger
- warn(String) - Method in interface org.jsonschema2pojo.RuleLogger
- warn(String, Throwable) - Method in class org.jsonschema2pojo.AbstractRuleLogger
- warn(String, Throwable) - Method in interface org.jsonschema2pojo.RuleLogger
- WARN - Enum constant in enum class org.jsonschema2pojo.cli.CommandLineLogger.LogLevel
- withCaseSensitive(boolean) - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
- withSourceDirectory(String) - Method in class org.jsonschema2pojo.maven.MatchPatternsFileFilter.Builder
Y
- YAML - Enum constant in enum class org.jsonschema2pojo.SourceType
-
YAML documents, that represent an example of the kind of YAML (or JSON) data that the generated Java types will be mapped to.
- YAMLSCHEMA - Enum constant in enum class org.jsonschema2pojo.SourceType
-
JSON-schema documents, represented as YAML
_
- _extends() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- _implements() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
- _package() - Method in class org.jsonschema2pojo.model.JAnnotatedClass
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form