public class JavaNestedRouteModelParser extends Object implements NestedRouteModelParser
NestedRouteModelParser for Java based syntax| Constructor and Description |
|---|
JavaNestedRouteModelParser(ExtensionParameter route) |
| 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 route level which are specifically
linked to the type of syntax used to define the extension. |
List<org.mule.runtime.api.meta.model.stereotype.StereotypeModel> |
getAllowedStereotypes(StereotypeModelFactory factory)
Returns a
List of allowed stereotypes. |
Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> |
getDeprecationModel() |
String |
getDescription() |
Optional<Integer> |
getMaxOccurs()
Optional value which represents the maximum amount of times that this route can be used inside the owning component. |
int |
getMinOccurs()
Represents the minimum amount of times that this route can be used inside the owning component.
|
String |
getName() |
List<ParameterGroupModelParser> |
getParameterGroupModelParsers()
Returns a list with a
ParameterGroupModelParser per each parameter group defined in the route. |
Set<String> |
getSemanticTerms() |
public JavaNestedRouteModelParser(ExtensionParameter route)
public String getName()
getName in interface NestedRouteModelParserpublic String getDescription()
getDescription in interface NestedRouteModelParserpublic int getMinOccurs()
NestedRouteModelParsergetMinOccurs in interface NestedRouteModelParserpublic Optional<Integer> getMaxOccurs()
NestedRouteModelParserOptional value which represents the maximum amount of times that this route can be used inside the owning component.getMaxOccurs in interface NestedRouteModelParserpublic List<ParameterGroupModelParser> getParameterGroupModelParsers()
NestedRouteModelParserParameterGroupModelParser per each parameter group defined in the route. Each group is listed
in the same order as defined in the syntax.getParameterGroupModelParsers in interface NestedRouteModelParserParameterGroupModelParserpublic List<org.mule.runtime.api.meta.model.ModelProperty> getAdditionalModelProperties()
NestedRouteModelParsermodel properties to be applied at the route level which are specifically
linked to the type of syntax used to define the extension.getAdditionalModelProperties in interface NestedRouteModelParserModelProperty instances.public Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> getDeprecationModel()
getDeprecationModel in interface NestedRouteModelParserDeprecationModel if one was definedpublic List<org.mule.runtime.api.meta.model.stereotype.StereotypeModel> getAllowedStereotypes(StereotypeModelFactory factory)
AllowedStereotypesModelParserList of allowed stereotypes. Each item is created through the provided factory.getAllowedStereotypes in interface AllowedStereotypesModelParserfactory - a StereotypeModelFactorynullpublic Set<String> getSemanticTerms()
getSemanticTerms in interface SemanticTermsParserSet with the model's semantic termsCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.