All Classes and Interfaces
Class
Description
Base class for all collectors.
Base class for all code writers.
Describes an enum.
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.Writes Java code for an enum.
Writes Java code for a pojo.
Generates source code for model classes based on JSON Schema files
Writes Kotlin code for an enum.
Writes Kotlin code for a pojo.
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.
Describes a type.
Collects information about a type from a schema.
Provides factory methods to create code writers.