| Package | Description |
|---|---|
| org.mule.metadata.api.builder | |
| org.mule.metadata.api.utils |
| Modifier and Type | Interface and Description |
|---|---|
interface |
WithAnnotation<T extends TypeBuilder>
Identifies a builder with the capability of add
TypeAnnotations |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SimpleTypeBuilder<T extends MetadataType> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBuilder<T extends MetadataType> |
class |
AnyTypeBuilder |
class |
ArrayTypeBuilder |
class |
AttributeFieldTypeBuilder |
class |
BaseTypeBuilder |
class |
BasicTypeBuilder<T extends MetadataType> |
class |
BinaryTypeBuilder |
class |
BooleanTypeBuilder |
class |
DateTimeBuilder |
class |
DateTypeBuilder |
class |
FunctionTypeBuilder |
class |
IntersectionTypeBuilder |
class |
LocalDateTimeTypeBuilder |
class |
LocalTimeTypeBuilder |
class |
NothingTypeBuilder |
class |
NullTypeBuilder |
class |
NumberTypeBuilder |
class |
ObjectFieldTypeBuilder |
class |
ObjectKeyBuilder |
class |
ObjectTypeBuilder |
class |
PeriodTypeBuilder |
class |
RegexTypeBuilder |
class |
StringTypeBuilder |
class |
TimeTypeBuilder |
class |
TimeZoneTypeBuilder |
class |
TupleTypeBuilder |
class |
TypeParameterTypeBuilder |
class |
UnionTypeBuilder |
class |
VoidTypeBuilder |
| Modifier and Type | Method and Description |
|---|---|
FunctionTypeBuilder |
FunctionTypeBuilder.addOptionalParameterOf(String name,
TypeBuilder<?> paramType) |
FunctionTypeBuilder |
FunctionTypeBuilder.addParameterOf(String name,
TypeBuilder<?> paramType) |
UnionTypeBuilder |
UnionTypeBuilder.of(TypeBuilder<?> builder) |
IntersectionTypeBuilder |
IntersectionTypeBuilder.of(TypeBuilder<?> of) |
TupleTypeBuilder |
TupleTypeBuilder.of(TypeBuilder<?> typeBuilder) |
ArrayTypeBuilder |
ArrayTypeBuilder.of(TypeBuilder<?> builder) |
ObjectTypeBuilder |
ObjectTypeBuilder.openWith(TypeBuilder openRestriction) |
FunctionTypeBuilder |
FunctionTypeBuilder.returnType(TypeBuilder<?> returnTypeBuilder) |
AttributeFieldTypeBuilder |
AttributeFieldTypeBuilder.value(TypeBuilder baseTypeBuilder) |
ObjectFieldTypeBuilder |
ObjectFieldTypeBuilder.value(TypeBuilder<?> builder) |
| Modifier and Type | Method and Description |
|---|---|
static void |
MetadataTypeUtils.addTypeAlias(TypeBuilder typeBuilder,
String typeAlias)
Gives a type alias to type specified by builder.
|
Copyright © 2021 MuleSoft, Inc.. All rights reserved.