Modifier and Type | Method and Description |
---|---|
ObjectType |
ObjectTypeBuilder.build() |
Modifier and Type | Class and Description |
---|---|
class |
DefaultObjectType |
Modifier and Type | Method and Description |
---|---|
void |
MetadataTypeVisitor.visitObject(ObjectType objectType) |
Modifier and Type | Interface and Description |
---|---|
interface |
MessageMetadataType
Models a Message Type with its payload and attributes.
|
interface |
MuleEventMetadataType
Models a Mule Event MetadataType
|
Modifier and Type | Method and Description |
---|---|
ObjectType |
MuleEventMetadataType.getVariables()
An object with all the variables types.
|
Modifier and Type | Method and Description |
---|---|
static MessageMetadataTypeBuilder |
MessageMetadataType.builder(ObjectType messageType)
Creates a builder for the MessageMetadataType based on the specified message
|
static MuleEventMetadataTypeBuilder |
MuleEventMetadataType.builder(ObjectType eventType)
Creates a builder for the MuleEventMetadataType based on the specified event
|
static MessageMetadataTypeBuilder |
MessageMetadataTypeBuilder.fromObjectType(ObjectType messageType) |
static MuleEventMetadataTypeBuilder |
MuleEventMetadataTypeBuilder.fromObjectType(ObjectType eventDefinition) |
Modifier and Type | Method and Description |
---|---|
ObjectType |
SubTypesModel.getBaseType() |
ObjectType |
ImportedTypeModel.getImportedType() |
Modifier and Type | Method and Description |
---|---|
Set<ObjectType> |
SubTypesModel.getSubTypes() |
Set<ObjectType> |
ExtensionModel.getTypes() |
Constructor and Description |
---|
ImportedTypeModel(ObjectType importedType)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
Set<ObjectType> |
ExtensionDeclaration.getTypes() |
Modifier and Type | Method and Description |
---|---|
ExtensionDeclaration |
ExtensionDeclaration.addType(ObjectType objectType)
Declares that this extension defined the given
objectType |
ExtensionDeclarer |
ExtensionDeclarer.withType(ObjectType objectType)
Adds the given
objectType to the list of types declared
by the extension being built. |
Modifier and Type | Method and Description |
---|---|
Collection<ObjectType> |
TypeCatalog.getAllBaseTypes() |
Collection<ObjectType> |
TypeCatalog.getAllSubTypes() |
Collection<ObjectType> |
TypeCatalog.getExtensionTypes(String extensionName) |
Set<ObjectType> |
TypeCatalog.getSubTypes(ObjectType type)
|
Set<ObjectType> |
TypeCatalog.getSuperTypes(ObjectType type)
Returns a
Set with all the declared ObjectType that are considered super
types from the given ObjectType type . |
Optional<ObjectType> |
TypeCatalog.getType(String typeId) |
Collection<ObjectType> |
TypeCatalog.getTypes() |
Modifier and Type | Method and Description |
---|---|
boolean |
TypeCatalog.containsBaseType(ObjectType type)
Type comparison will be performed first by
typeId in the context of subTypes mapping. |
Set<ObjectType> |
TypeCatalog.getSubTypes(ObjectType type)
|
Set<ObjectType> |
TypeCatalog.getSuperTypes(ObjectType type)
Returns a
Set with all the declared ObjectType that are considered super
types from the given ObjectType type . |
Modifier and Type | Method and Description |
---|---|
Set<ObjectType> |
ImmutableExtensionModel.getTypes() |
Constructor and Description |
---|
ImmutableExtensionModel(String name,
String description,
String version,
String vendor,
Category category,
List<ConfigurationModel> configurationModels,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
List<FunctionModel> functions,
List<ConstructModel> constructModels,
DisplayModel displayModel,
XmlDslModel xmlDslModel,
Set<SubTypesModel> subTypes,
Set<ObjectType> types,
Set<String> resources,
Set<ImportedTypeModel> importedTypes,
Set<ErrorModel> errors,
Set<ExternalLibraryModel> externalLibraryModels,
Set<String> privilegedPackages,
Set<String> privilegedArtifacts,
Set<ModelProperty> modelProperties)
Deprecated.
This constructor is deprecated and will be removed in Mule 5. Use
ImmutableExtensionModel.ImmutableExtensionModel(String, String, String, String, Category, List, List, List, List, List, List, DisplayModel, XmlDslModel, Set, Set, Set, Set, Set, Set, Set, Set, Set, Set)
instead |
ImmutableExtensionModel(String name,
String description,
String version,
String vendor,
Category category,
List<ConfigurationModel> configurationModels,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
List<FunctionModel> functions,
List<ConstructModel> constructModels,
DisplayModel displayModel,
XmlDslModel xmlDslModel,
Set<SubTypesModel> subTypes,
Set<ObjectType> types,
Set<String> resources,
Set<ImportedTypeModel> importedTypes,
Set<ErrorModel> errors,
Set<ExternalLibraryModel> externalLibraryModels,
Set<String> privilegedPackages,
Set<String> privilegedArtifacts,
Set<ModelProperty> modelProperties,
Set<NotificationModel> notifications)
Creates a new instance with the given state
|
Modifier and Type | Method and Description |
---|---|
static Map<ObjectType,Set<ObjectType>> |
ExtensionModelUtils.toSubTypesMap(Collection<SubTypesModel> subTypes) |
static Map<ObjectType,Set<ObjectType>> |
ExtensionModelUtils.toSubTypesMap(Collection<SubTypesModel> subTypes) |
Copyright © 2018. All rights reserved.