public interface FunctionModelParser extends SemanticTermsParser, AdditionalPropertiesModelParser
FunctionModel 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 |
|---|---|
Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> |
getDeprecationModel() |
String |
getDescription() |
Optional<FunctionExecutorModelProperty> |
getFunctionExecutorModelProperty() |
String |
getName() |
OutputModelParser |
getOutputType() |
List<ParameterGroupModelParser> |
getParameterGroupModelParsers()
Returns a list with a
ParameterGroupModelParser per each parameter group defined in the function. |
Optional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> |
getSinceMuleVersionModelProperty() |
boolean |
isIgnored() |
getSemanticTermsgetAdditionalModelPropertiesString getName()
String getDescription()
OutputModelParser getOutputType()
OutputModelParser describing the function's output valueList<ParameterGroupModelParser> getParameterGroupModelParsers()
ParameterGroupModelParser per each parameter group defined in the function. Each group is
listed in the same order as defined in the syntax.ParameterGroupModelParserOptional<FunctionExecutorModelProperty> getFunctionExecutorModelProperty()
FunctionExecutorModelProperty used to create the FunctionExecutor which brings the function to
lifeboolean isIgnored()
ExtensionModelOptional<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.