Package dk.mada.jaxrs.model.types
package dk.mada.jaxrs.model.types
Representation of types that can be expressed in an OpenAPI document.
Relevant instances are created for each schema name in the OpenAPI document.
-
ClassDescriptionImmutable implementation of
TypeArray
.Builds instances of typeImmutableTypeArray
.Immutable implementation ofTypeEnum
.Builds instances of typeImmutableTypeEnum
.Immutable implementation ofTypeInterface
.Builds instances of typeImmutableTypeInterface
.Immutable implementation ofTypeMap
.Builds instances of typeImmutableTypeMap
.Immutable implementation ofTypeReference
.Builds instances of typeImmutableTypeReference
.Immutable implementation ofTypeSet
.Builds instances of typeImmutableTypeSet
.Immutable implementation ofTypeValidation
.Builds instances of typeImmutableTypeValidation
.Primitive types of the java language (plus String).A reference to a type with validation requirements.Types in the model.Type representing an array schema.Special type for handing number schema.Special type for handing byte[] type.Type representing a container.Special type for handing date schema.Special type for handing date-time schema.The Java variants of date-time implementations.Enumeration type.Type representing an interface (schema with anyOf).Special type for optional special handing of types named LocalTime as if they are LocalTime.Keys in a map must be a scalar string.A type name.Contains all declared type names in the model.Special type for handing object type.Special type for handing an object type - that maps to java's ObjectA reference to type with validation requirements.Type representing an array schema with unique elements (aka a set).Special type for handing UUID type.Validation annotations for a type.Special type for handing void type.