public interface ConfigurationModelParser extends StereotypeModelParser, AdditionalPropertiesModelParser
ConfigurationModel so that the semantics reflected in it can be extracted in a
uniform way, regardless of the actual syntax used by the extension developer.ExtensionModelParser| Modifier and Type | Method and Description |
|---|---|
ConfigurationFactoryModelProperty |
getConfigurationFactoryModelProperty() |
List<ConnectionProviderModelParser> |
getConnectionProviderModelParsers()
Returns a list with a
ConnectionProviderModelParser per each connection provider defined in the configuration. |
Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> |
getDeprecationModel() |
String |
getDescription() |
List<org.mule.runtime.api.meta.model.ExternalLibraryModel> |
getExternalLibraryModels() |
List<FunctionModelParser> |
getFunctionModelParsers()
Returns a list with a
FunctionModelParser per each function defined in the configuration. |
String |
getName() |
List<OperationModelParser> |
getOperationParsers()
Returns a list with a
OperationModelParser per each operation defined in the configuration. |
List<ParameterGroupModelParser> |
getParameterGroupParsers()
Returns a list with a
ParameterGroupModelParser per each parameter group defined in the configuration. |
Optional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> |
getSinceMuleVersionModelProperty() |
List<SourceModelParser> |
getSourceModelParsers()
Returns a list with a
SourceModelParser per each source defined in the configuration. |
boolean |
isForceNoImplicit() |
getStereotypegetAdditionalModelPropertiesString getName()
String getDescription()
ConfigurationFactoryModelProperty getConfigurationFactoryModelProperty()
ConfigurationFactoryModelProperty used to create instances of the configurationboolean isForceNoImplicit()
List<org.mule.runtime.api.meta.model.ExternalLibraryModel> getExternalLibraryModels()
ExternalLibraryModel per each external library defined at the configuration level.List<ParameterGroupModelParser> getParameterGroupParsers()
ParameterGroupModelParser per each parameter group defined in the configuration. Each group is
listed in the same order as defined in the syntax.ParameterGroupModelParserList<OperationModelParser> getOperationParsers()
OperationModelParser per each operation defined in the configuration. Each operation is listed
in the same order as defined in the syntax.OperationModelParserList<SourceModelParser> getSourceModelParsers()
SourceModelParser per each source defined in the configuration. Each source is listed in the
same order as defined in the syntax.SourceModelParserList<ConnectionProviderModelParser> getConnectionProviderModelParsers()
ConnectionProviderModelParser per each connection provider defined in the configuration. Each
provider is listed in the same order as defined in the syntax.OperationModelParserList<FunctionModelParser> getFunctionModelParsers()
FunctionModelParser per each function defined in the configuration. Each function is listed in
the same order as defined in the syntax.FunctionModelParserOptional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> getDeprecationModel()
DeprecationModel if one was definedOptional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> getSinceMuleVersionModelProperty()
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.