| Class | Description |
|---|---|
| JsonEnumType |
Transform JSON Schema enum to Java enum:
"enum": ["blue", "green", 5, 4.0]
enum Foo implements IBindingType {
blue("blue"),
green("green"),
_5(5),
_4_0(4.0);
private final Object _value;
Foo(Object value) {
_value = value;
}
@Override
public Object toBindingValue() {
return _value;
}
}
When calling
myObj.setFoo(MyObj.Foo.blue) the JSON manifold marshals the value corresponding with
the Java enum const so that the JSON bindings always contains JSON values. |
| 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 | |
| TypeAttributes |
TypeAttributes contains attributes that "decorate" a type.
|
| Enum | Description |
|---|---|
| Type |
| Exception | Description |
|---|---|
| IllegalSchemaTypeName |
Copyright © 2024. All rights reserved.