Interface | Description |
---|---|
ArrayTypeBuilder<P extends NestingBuilder> |
Builder class for building array type definitions.
|
BooleanTypeBuilder<P extends NestingBuilder> |
Builder class for building boolean type definitions.
|
Buildable |
API that can be used with
JSONUtil.buildSchema(Buildable) to build simple schemas. |
CommonBuilder<T> |
Builder class that defines operations common to all builders.
|
ComplexTypeBuilder<T extends NestingBuilder> |
Builder class for building "complex" types.
|
ElementTypeBuilder<P extends NestingBuilder> |
Abstraction to allow
ComplexTypeBuilder and ArrayTypeBuilder
instances to build properties and definitions uniformly. |
FieldSpecBuilder<P extends NestingBuilder> |
Builder class to create field level boomi annotations.
|
NestedBuilder<P extends NestingBuilder> |
Builder class capable of being "nested" in other type definitions.
|
NestingBuilder |
Builder class capable of "nesting" other type definitions within its own
definition.
|
NullTypeBuilder<P extends NestingBuilder> |
Builder class for building null type definitions.
|
NumericTypeBuilder<P extends NestingBuilder> |
Builder class for building numeric type definitions.
|
ObjectTypeBuilder<P extends NestingBuilder> |
Builder class for building object type definitions.
|
SchemaBuilder |
Builder class for creating JSON schema documents.
|
SimpleTypeBuilder<T extends SimpleTypeBuilder<T,P>,P extends NestingBuilder> |
Builder class for building "simple" types.
|
StringTypeBuilder<P extends NestingBuilder> |
Builder class for building string type definitions.
|