public interface ParameterGroupModelParser
ParameterGroupModel 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 | Interface and Description |
|---|---|
static class |
ParameterGroupModelParser.ExclusiveOptionalDescriptor
Describes the group's exclusive optional parameters
|
| 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 group level which are specifically
linked to the type of syntax used to define the extension. |
String |
getDescription() |
Optional<org.mule.runtime.api.meta.model.display.DisplayModel> |
getDisplayModel() |
Optional<ParameterGroupModelParser.ExclusiveOptionalDescriptor> |
getExclusiveOptionals()
A
ParameterGroupModelParser.ExclusiveOptionalDescriptor describing the groups exclusive optional parameters, if any were defined |
Optional<org.mule.runtime.api.meta.model.display.LayoutModel> |
getLayoutModel() |
String |
getName() |
List<ParameterModelParser> |
getParameterParsers()
Returns a list with a
ParameterModelParser per each parameter defined in the group. |
boolean |
showsInDsl() |
String getName()
String getDescription()
List<ParameterModelParser> getParameterParsers()
ParameterModelParser per each parameter defined in the group. Each parameter is listed in the
same order as defined in the syntax.ParameterModelParserOptional<org.mule.runtime.api.meta.model.display.DisplayModel> getDisplayModel()
DisplayModel if one was definedOptional<org.mule.runtime.api.meta.model.display.LayoutModel> getLayoutModel()
LayoutModel if one was definedOptional<ParameterGroupModelParser.ExclusiveOptionalDescriptor> getExclusiveOptionals()
ParameterGroupModelParser.ExclusiveOptionalDescriptor describing the groups exclusive optional parameters, if any were definedboolean showsInDsl()
List<org.mule.runtime.api.meta.model.ModelProperty> getAdditionalModelProperties()
model properties to be applied at the group level which are specifically
linked to the type of syntax used to define the extension.ModelProperty instances.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.