Modifier and Type | Method and Description |
---|---|
List<SourceModel> |
ExtensionModel.getSourceModels()
Returns a
List of SourceModel s defined at the extension level. |
Modifier and Type | Method and Description |
---|---|
void |
ComponentModelVisitor.visit(SourceModel model)
Visits an
SourceModel |
Modifier and Type | Method and Description |
---|---|
Optional<SourceModel> |
HasSourceModels.getSourceModel(String name)
Returns the
SourceModel that matches
the given name. |
List<SourceModel> |
HasSourceModels.getSourceModels()
Returns a
List of SourceModel s defined at the level
of the component implementing this interface. |
Modifier and Type | Method and Description |
---|---|
protected void |
ExtensionWalker.onSource(HasSourceModels owner,
SourceModel model)
Invoked when an
SourceModel is found in the
traversed extensionModel |
protected void |
IdempotentExtensionWalker.onSource(HasSourceModels owner,
SourceModel model) |
protected void |
IdempotentExtensionWalker.onSource(SourceModel model)
Invoked when an
SourceModel is found in the traversed extensionModel . |
Modifier and Type | Method and Description |
---|---|
MetadataResult<ComponentMetadataDescriptor<SourceModel>> |
MetadataService.getSourceMetadata(Location location)
Resolves the
ComponentMetadataDescriptor for the MetadataProvider Component identified by the
Location using only the static types of its parameters, attributes and output. |
MetadataResult<ComponentMetadataDescriptor<SourceModel>> |
MetadataService.getSourceMetadata(Location location,
MetadataKey key)
Resolves the
ComponentMetadataDescriptor for the MetadataProvider Component identified by the
Location using both static and dynamic resolving of the parameters, attributes and output types. |
Modifier and Type | Method and Description |
---|---|
Optional<SourceModel> |
AbstractComplexModel.getSourceModel(String name)
Returns the
SourceModel that matches
the given name. |
List<SourceModel> |
AbstractComplexModel.getSourceModels()
Returns a
List of SourceModel s defined at the level
of the component implementing this interface. |
Constructor and Description |
---|
AbstractComplexModel(String name,
String description,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
DisplayModel displayModel,
Set<ModelProperty> modelProperties) |
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
|
Constructor and Description |
---|
ImmutableConfigurationModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
Set<ExternalLibraryModel> externalLibraryModels,
DisplayModel displayModel,
StereotypeModel stereotype,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
Modifier and Type | Class and Description |
---|---|
class |
ImmutableSourceModel
Immutable implementation of
SourceModel |
Copyright © 2018. All rights reserved.