| Interface | Description |
|---|---|
| IJsonFormatTypeResolver |
Implement this interface as a service provider.
|
| Class | Description |
|---|---|
| Base64Encoding |
Corresponds with the "byte" format.
|
| BigNumberFormatResolver |
Implement
"big-integer" and "big-decimal" formats. |
| BinaryFormatResolver |
Implement
"binary" and "byte" formats. |
| DefaultCoercionProvider |
Handles coercions for JSON
enum types and delegates to IJsonFormatTypeResolver service providers
for JsonFormatType coercions. |
| DefaultFormatResolver |
Handles standard JSON Schema formats such as
"date-time", "date", "time", maps them to corresponding Java
classes LocalDateTime, LocalDate, and LocalTime. |
| FormatTypeResolvers | |
| JsonEnumType |
Transform JSON Schema enum to Java enum:
|
| JsonFormatType |
This type facilitates mapping a Java type to a JSON
"format" type such as "date-time. |
| JsonSchemaTransformer | |
| JsonSchemaTransformerSession |
Manages a cache of base types per URL for a given Json parser/transformer session.
|
| JsonSchemaType |
The base JSON Schema type.
|
| JsonUnionType | |
| LazyRefJsonType | |
| OctetEncoding |
Corresponds with the "binary" format.
|
| TypeAttributes |
TypeAttributes contains attributes that "decorate" a type.
|
| Enum | Description |
|---|---|
| Type |
| Exception | Description |
|---|---|
| IllegalSchemaTypeName |
Copyright © 2020. All rights reserved.