All Classes and Interfaces
Class
Description
Container holding a
PojoName and a SchemaName.Email constraint for a property
Settings how and if the description of enum should get extracted.
An enum member containing the name itself and optionally a description.
A collection of warning types which let the generation fail if they occur.
These assignments are meant to be used with the raw property, i.e.
These assignments are meant to be used with the wrapped property, i.e.
Creates a method for validation which returns all instances of the composition which are
considered valid.
This getter is used by validation and serialisation frameworks.
Candidates for the generator class...
Content for the generation of the hashCode method.
Wraps a
ArrayType but not to be confused with actual java arrays.Name for Java identifiers, like member, method or classnames.
This member corresponds to a property in the specification.
The members of a
JavaObjectPojo.Represents a name of a local variable in a method.
Maximum constraint of a property
Key of a member, i.e.
Contains a
Type of a member as well as UnmappedItems which are not yet mapped to
an internal representation.Minimum constraint of a property
General-purpose name.
Defines the necessity of an attribute, i.e.
A
PList that has at least one element.Defines if an attribute may be nullable or not.
Container class to hold the three code instances and exactly one is present.
A generic container that can hold either one of two types or both.
Parameterized classname for API types, i.e.
Representation of a fully parameterized class, i.e.
A persistent singly linked list.
Represents the name of a pojo.
Contains the promoted pojo itself (which may be unchanged) and a collection of newly created
pojos during the promotion.
Container holding a key and the corresponding
Schema.A collection of members which get promoted.
This name describes a property which is intended to be used as information within any message of
a warning or exception.
Represents the name of the schema in the specification.
Size constraint of a property.
Could either represent an array type or an object type with properties.
Identifier of a single gradle schema generation task.
Warnings occurred for a specific task.
Represents a technical member of a pojo, i.e.
Collection of items which are not yet mapped into an internal model.
Represents a composition of other definitions, i.e.
Result of the mapping from OpenAPI models to internal models.
Warning which may occur during the generation of the code for the schemas.
Global container for collecting the
Warning's occurred during the generation.