public interface ParameterModelParser extends SemanticTermsParser, AllowedStereotypesModelParser
ParameterModel 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 |
|---|---|
List<org.mule.runtime.api.meta.model.ModelProperty> |
getAdditionalModelProperties()
Returns a list with all the
model properties to be applied at the parameter level which are
specifically linked to the type of syntax used to define the extension. |
Object |
getDefaultValue() |
Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> |
getDeprecationModel() |
String |
getDescription() |
Optional<org.mule.runtime.api.meta.model.display.DisplayModel> |
getDisplayModel() |
Optional<org.mule.runtime.api.meta.model.ParameterDslConfiguration> |
getDslConfiguration() |
org.mule.runtime.api.meta.ExpressionSupport |
getExpressionSupport() |
Optional<org.mule.runtime.api.meta.model.display.LayoutModel> |
getLayoutModel() |
String |
getName() |
Optional<org.mule.runtime.extension.api.connectivity.oauth.OAuthParameterModelProperty> |
getOAuthParameterModelProperty() |
org.mule.runtime.api.meta.model.parameter.ParameterRole |
getRole() |
Optional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> |
getSinceMuleVersionModelProperty() |
org.mule.metadata.api.model.MetadataType |
getType() |
boolean |
isComponentId() |
boolean |
isConfigOverride() |
boolean |
isExcludedFromConnectivitySchema() |
boolean |
isRequired() |
getSemanticTermsgetAllowedStereotypesString getName()
String getDescription()
org.mule.metadata.api.model.MetadataType getType()
MetadataType describing the parameter's typeboolean isRequired()
Object getDefaultValue()
null if the parameter is required or no default value providedorg.mule.runtime.api.meta.model.parameter.ParameterRole getRole()
roleorg.mule.runtime.api.meta.ExpressionSupport getExpressionSupport()
ExpressionSupportOptional<org.mule.runtime.api.meta.model.display.LayoutModel> getLayoutModel()
LayoutModel if one was definedOptional<org.mule.runtime.api.meta.model.ParameterDslConfiguration> getDslConfiguration()
ParameterDslConfiguration if one was definedboolean isExcludedFromConnectivitySchema()
boolean isConfigOverride()
boolean isComponentId()
List<org.mule.runtime.api.meta.model.ModelProperty> getAdditionalModelProperties()
model properties to be applied at the parameter level which are
specifically linked to the type of syntax used to define the extension.ModelProperty instances.Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> getDeprecationModel()
DeprecationModel if one was definedOptional<org.mule.runtime.api.meta.model.display.DisplayModel> getDisplayModel()
DisplayModelOptional<org.mule.runtime.extension.api.connectivity.oauth.OAuthParameterModelProperty> getOAuthParameterModelProperty()
OAuthParameterModelPropertyOptional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> getSinceMuleVersionModelProperty()
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.