public class JavaDeclaredParameterGroupModelParser extends Object
ParameterGroupModelParser for non-default parameter groups explicitly defined in the
extension's code.ParameterGroupModelParser.ExclusiveOptionalDescriptor| Modifier and Type | Field and Description |
|---|---|
protected Function<ParameterModelParser,ParameterModelParser> |
parameterMutator |
| Constructor and Description |
|---|
JavaDeclaredParameterGroupModelParser(ExtensionParameter groupParameter,
ParameterDeclarationContext context,
Function<ParameterModelParser,ParameterModelParser> parameterMutator) |
| Modifier and Type | Method and Description |
|---|---|
protected Stream<ExtensionParameter> |
doGetParameters() |
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() |
protected final Function<ParameterModelParser,ParameterModelParser> parameterMutator
public JavaDeclaredParameterGroupModelParser(ExtensionParameter groupParameter, ParameterDeclarationContext context, Function<ParameterModelParser,ParameterModelParser> parameterMutator)
public String getName()
public String getDescription()
protected Stream<ExtensionParameter> doGetParameters()
public Optional<org.mule.runtime.api.meta.model.display.DisplayModel> getDisplayModel()
DisplayModel if one was definedpublic Optional<org.mule.runtime.api.meta.model.display.LayoutModel> getLayoutModel()
LayoutModel if one was definedpublic Optional<ParameterGroupModelParser.ExclusiveOptionalDescriptor> getExclusiveOptionals()
ParameterGroupModelParserParameterGroupModelParser.ExclusiveOptionalDescriptor describing the groups exclusive optional parameters, if any were definedpublic boolean showsInDsl()
public List<org.mule.runtime.api.meta.model.ModelProperty> getAdditionalModelProperties()
ParameterGroupModelParsermodel properties to be applied at the group level which are specifically
linked to the type of syntax used to define the extension.ModelProperty instances.public final List<ParameterModelParser> getParameterParsers()
ParameterGroupModelParserParameterModelParser per each parameter defined in the group. Each parameter is listed in the
same order as defined in the syntax.getParameterParsers in interface ParameterGroupModelParserParameterModelParserCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.