| Package | Description |
|---|---|
| org.mule.runtime.extension.xml.dsl.api | |
| org.mule.runtime.extension.xml.dsl.api.resolver | |
| org.mule.runtime.extension.xml.dsl.internal |
| Modifier and Type | Method and Description |
|---|---|
Optional<DslElementSyntax> |
DslElementSyntax.getChild(String name) |
Optional<DslElementSyntax> |
DslElementSyntax.getGeneric(org.mule.metadata.api.model.MetadataType type) |
| Constructor and Description |
|---|
DslElementSyntax(String attributeName,
String elementName,
String abstractElementName,
String elementNameSpace,
String nameSpaceUri,
boolean isWrapped,
boolean supportsChildDeclaration,
boolean supportsTopLevelDeclaration,
boolean requiresConfig,
Map<org.mule.metadata.api.model.MetadataType,DslElementSyntax> genericsDsl,
Map<String,DslElementSyntax> childsByName,
List<QName> substitutionGroups)
Creates a new instance of
DslElementSyntax |
DslElementSyntax(String attributeName,
String elementName,
String abstractElementName,
String elementNameSpace,
String nameSpaceUri,
boolean isWrapped,
boolean supportsChildDeclaration,
boolean supportsTopLevelDeclaration,
boolean requiresConfig,
Map<org.mule.metadata.api.model.MetadataType,DslElementSyntax> genericsDsl,
Map<String,DslElementSyntax> childsByName,
List<QName> substitutionGroups)
Creates a new instance of
DslElementSyntax |
| Modifier and Type | Method and Description |
|---|---|
DslElementSyntax |
DslSyntaxResolver.resolve(org.mule.metadata.api.model.MetadataType type)
Resolves the xml top level element
DslElementSyntax for the given MetadataType |
DslElementSyntax |
DslSyntaxResolver.resolve(Named component)
Resolves the
DslElementSyntax for the given component. |
DslElementSyntax |
DslSyntaxResolver.resolve(ParameterModel parameter)
Resolves the
DslElementSyntax for the given parameter, providing all the required information
for representing this parameter element in the DSL. |
| Modifier and Type | Method and Description |
|---|---|
DslElementSyntax |
DslElementSyntaxBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
DslElementSyntaxBuilder |
DslElementSyntaxBuilder.withChild(String name,
DslElementSyntax child)
|
DslElementSyntaxBuilder |
DslElementSyntaxBuilder.withGeneric(org.mule.metadata.api.model.MetadataType type,
DslElementSyntax child)
Adds a
childElement declaration to this DslElementSyntax that
represents a generic type of this element. |
Copyright © 2016 MuleSoft, Inc.. All rights reserved.