| Package | Description |
|---|---|
| org.mule.runtime.extension.internal.dsl.syntax |
| Modifier and Type | Method and Description |
|---|---|
DslElementSyntaxBuilder |
DslElementSyntaxBuilder.asWrappedElement(boolean isWrapped)
Declares whether or not
this DslElementSyntax is a wrapped element. |
DslElementSyntaxBuilder |
DslElementSyntaxBuilder.containing(String name,
DslElementSyntax child)
|
static DslElementSyntaxBuilder |
DslElementSyntaxBuilder.create() |
DslElementSyntaxBuilder |
DslElementSyntaxBuilder.requiresConfig(boolean requiresConfig)
Declares whether or not
this DslElementSyntax requires a parameter
pointing to a config |
DslElementSyntaxBuilder |
DslElementSyntaxBuilder.supportsAttributeDeclaration(boolean supportsAttribute)
Declares whether or not
this DslElementSyntax supports to be declared as
an attribute in the context for which it was created. |
DslElementSyntaxBuilder |
DslElementSyntaxBuilder.supportsChildDeclaration(boolean supportsChild)
Declares whether or not
this DslElementSyntax supports to be declared as child element
in the context for which it was created. |
DslElementSyntaxBuilder |
DslElementSyntaxBuilder.supportsTopLevelDeclaration(boolean supportsTop)
Declares whether or not
this DslElementSyntax supports to be declared as top level element
in the context for which it was created. |
DslElementSyntaxBuilder |
DslElementSyntaxBuilder.withAttributeName(String attributeName)
Adds a
name that describes how this element will be represented as an attribute. |
DslElementSyntaxBuilder |
DslElementSyntaxBuilder.withElementName(String elementName)
Adds a
name to the element being declared |
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. |
DslElementSyntaxBuilder |
DslElementSyntaxBuilder.withNamespace(String prefix,
String namespace)
Adds a
prefix to the element being declared |
Copyright © 2017 MuleSoft, Inc.. All rights reserved.