Hierarchy For All Packages
- io.github.torand.jsonschema2java,
- io.github.torand.jsonschema2java.collectors,
- io.github.torand.jsonschema2java.generators,
- io.github.torand.jsonschema2java.model,
- io.github.torand.jsonschema2java.utils,
- io.github.torand.jsonschema2java.writers,
- io.github.torand.jsonschema2java.writers.java,
- io.github.torand.jsonschema2java.writers.kotlin
Class Hierarchy
- java.lang.Object
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
- io.github.torand.jsonschema2java.HelpMojo
- io.github.torand.jsonschema2java.JsonSchema2JavaMojo
- io.github.torand.jsonschema2java.model.AnnotatedTypeName
- io.github.torand.jsonschema2java.collectors.BaseCollector
- io.github.torand.jsonschema2java.collectors.EnumInfoCollector
- io.github.torand.jsonschema2java.collectors.PojoInfoCollector
- io.github.torand.jsonschema2java.collectors.PropertyInfoCollector
- io.github.torand.jsonschema2java.collectors.TypeInfoCollector
- io.github.torand.jsonschema2java.writers.BaseWriter (implements java.lang.AutoCloseable)
- io.github.torand.jsonschema2java.writers.java.JavaEnumWriter (implements io.github.torand.jsonschema2java.writers.EnumWriter)
- io.github.torand.jsonschema2java.writers.java.JavaPojoWriter (implements io.github.torand.jsonschema2java.writers.PojoWriter)
- io.github.torand.jsonschema2java.writers.kotlin.KotlinEnumWriter (implements io.github.torand.jsonschema2java.writers.EnumWriter)
- io.github.torand.jsonschema2java.writers.kotlin.KotlinPojoWriter (implements io.github.torand.jsonschema2java.writers.PojoWriter)
- io.github.torand.jsonschema2java.collectors.Extensions
- io.github.torand.jsonschema2java.utils.JsonSchemaDef
- io.github.torand.jsonschema2java.utils.KotlinTypeMapper
- io.github.torand.jsonschema2java.generators.ModelGenerator
- io.github.torand.jsonschema2java.collectors.SchemaResolver
- io.github.torand.jsonschema2java.utils.StringUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.torand.jsonschema2java.utils.JsonSchema2JavaException
- java.lang.RuntimeException
- java.lang.Exception
- io.github.torand.jsonschema2java.writers.WriterFactory
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
Interface Hierarchy
- java.lang.AutoCloseable
- io.github.torand.jsonschema2java.writers.EnumWriter
- io.github.torand.jsonschema2java.writers.PojoWriter
- io.github.torand.jsonschema2java.model.EntityInfo
- io.github.torand.jsonschema2java.model.ImportsSupplier
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.torand.jsonschema2java.collectors.TypeInfoCollector.NullabilityResolution
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.torand.jsonschema2java.model.AnnotationInfo (implements io.github.torand.jsonschema2java.model.ImportsSupplier)
- io.github.torand.jsonschema2java.model.EnumInfo (implements io.github.torand.jsonschema2java.model.EntityInfo)
- io.github.torand.jsonschema2java.model.ImportInfo (implements io.github.torand.jsonschema2java.model.ImportsSupplier)
- io.github.torand.jsonschema2java.generators.Options
- io.github.torand.jsonschema2java.model.PojoInfo (implements io.github.torand.jsonschema2java.model.EntityInfo)
- io.github.torand.jsonschema2java.model.PropertyInfo (implements io.github.torand.jsonschema2java.model.EntityInfo)
- io.github.torand.jsonschema2java.model.TypeInfo (implements io.github.torand.jsonschema2java.model.EntityInfo, io.github.torand.jsonschema2java.model.ImportsSupplier)
- java.lang.Record