public class JavaConfigurationModelParser extends Object implements ConfigurationModelParser
ConfigurationModelParser for Java based syntax| Modifier and Type | Field and Description |
|---|---|
protected List<org.mule.runtime.api.meta.model.ModelProperty> |
additionalModelProperties |
protected ExtensionElement |
extensionElement |
protected org.mule.runtime.extension.api.loader.ExtensionLoadingContext |
loadingContext |
| Constructor and Description |
|---|
JavaConfigurationModelParser(JavaExtensionModelParser extensionModelParser,
ExtensionElement extensionElement,
ComponentElement configElement,
org.mule.runtime.extension.api.loader.ExtensionLoadingContext loadingContext) |
| Modifier and Type | Method and Description |
|---|---|
List<org.mule.runtime.api.meta.model.ModelProperty> |
getAdditionalModelProperties()
Returns a list with all the
model properties to be applied at the extension level which are
specifically linked to the type of syntax used to define the extension. |
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. |
Optional<org.mule.runtime.api.meta.model.stereotype.StereotypeModel> |
getStereotype(StereotypeModelFactory factory) |
boolean |
isForceNoImplicit() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdditionalModelPropertiesprotected final ExtensionElement extensionElement
protected final org.mule.runtime.extension.api.loader.ExtensionLoadingContext loadingContext
protected final List<org.mule.runtime.api.meta.model.ModelProperty> additionalModelProperties
public JavaConfigurationModelParser(JavaExtensionModelParser extensionModelParser, ExtensionElement extensionElement, ComponentElement configElement, org.mule.runtime.extension.api.loader.ExtensionLoadingContext loadingContext)
public String getName()
getName in interface ConfigurationModelParserpublic String getDescription()
getDescription in interface ConfigurationModelParserpublic List<ParameterGroupModelParser> getParameterGroupParsers()
ConfigurationModelParserParameterGroupModelParser per each parameter group defined in the configuration. Each group is
listed in the same order as defined in the syntax.getParameterGroupParsers in interface ConfigurationModelParserParameterGroupModelParserpublic List<OperationModelParser> getOperationParsers()
ConfigurationModelParserOperationModelParser per each operation defined in the configuration. Each operation is listed
in the same order as defined in the syntax.getOperationParsers in interface ConfigurationModelParserOperationModelParserpublic List<SourceModelParser> getSourceModelParsers()
ConfigurationModelParserSourceModelParser per each source defined in the configuration. Each source is listed in the
same order as defined in the syntax.getSourceModelParsers in interface ConfigurationModelParserSourceModelParserpublic List<ConnectionProviderModelParser> getConnectionProviderModelParsers()
ConfigurationModelParserConnectionProviderModelParser per each connection provider defined in the configuration. Each
provider is listed in the same order as defined in the syntax.getConnectionProviderModelParsers in interface ConfigurationModelParserOperationModelParserpublic List<FunctionModelParser> getFunctionModelParsers()
ConfigurationModelParserFunctionModelParser per each function defined in the configuration. Each function is listed in
the same order as defined in the syntax.getFunctionModelParsers in interface ConfigurationModelParserFunctionModelParserpublic ConfigurationFactoryModelProperty getConfigurationFactoryModelProperty()
getConfigurationFactoryModelProperty in interface ConfigurationModelParserConfigurationFactoryModelProperty used to create instances of the configurationpublic boolean isForceNoImplicit()
isForceNoImplicit in interface ConfigurationModelParserpublic List<org.mule.runtime.api.meta.model.ExternalLibraryModel> getExternalLibraryModels()
getExternalLibraryModels in interface ConfigurationModelParserExternalLibraryModel per each external library defined at the configuration level.public Optional<org.mule.runtime.api.meta.model.stereotype.StereotypeModel> getStereotype(StereotypeModelFactory factory)
getStereotype in interface StereotypeModelParserpublic Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> getDeprecationModel()
getDeprecationModel in interface ConfigurationModelParserDeprecationModel if one was definedpublic Optional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> getSinceMuleVersionModelProperty()
getSinceMuleVersionModelProperty in interface ConfigurationModelParserpublic final List<org.mule.runtime.api.meta.model.ModelProperty> getAdditionalModelProperties()
model properties to be applied at the extension level which are
specifically linked to the type of syntax used to define the extension.getAdditionalModelProperties in interface AdditionalPropertiesModelParserModelProperty instances.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.