All Classes and Interfaces
Class
Description
Describes a full type name including its bean validation annotations.
Describes an annotation.
Base class for all collectors.
Base class for all code writers.
Defines basic information about an entity.
Describes an enum class.
Collects information about an enum from a schema.
Defines a code writer for enums.
Handles custom JSON Schema extensions.
Display help information on jsonschema2java.
Call
Call
mvn jsonschema2java:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.Describes a collection of imports and static imports.
Defines a supplier of an
ImportInfo object.Writes Java code for an enum.
Writes Java code for a pojo.
Generic runtime exception thrown by this plugin.
Generates source code for model classes based on JSON Schema files
Represents a JSON Schema definition.
Writes Kotlin code for an enum.
Writes Kotlin code for a pojo.
Provides functions to map between Java and Kotlin native types-
Generates source code for models (pojos).
Contains configuration of the source code generators.
Describes a pojo.
Collects information about a pojo from a schema.
Defines a code writer for pojos.
Describes a property.
Collects information about a property from a schema.
Resolves (loads) external JSON Schemas referenced in a JSON Schema.
A collection of String utilities.
Describes a type.
Collects information about a type from a schema.
Provides factory methods to create code writers.