public static final class DslElementModel.Builder<M> extends Object
| Modifier and Type | Method and Description |
|---|---|
DslElementModel<M> |
build() |
DslElementModel.Builder<M> |
containing(DslElementModel element) |
protected void |
fromDslGroup(org.mule.runtime.api.meta.model.parameter.ParameterGroupModel pmg,
org.mule.runtime.ast.api.ComponentAst element,
List<org.mule.runtime.api.component.ComponentIdentifier> dslGroupsAsChildrenNames,
org.mule.runtime.dsl.internal.component.config.InternalComponentConfiguration.Builder builder) |
protected void |
fromGroup(org.mule.runtime.api.meta.model.parameter.ParameterGroupModel pmg,
org.mule.runtime.ast.api.ComponentAst element,
List<org.mule.runtime.api.component.ComponentIdentifier> dslGroupsAsChildrenNames,
org.mule.runtime.dsl.internal.component.config.InternalComponentConfiguration.Builder builder) |
protected void |
fromSourceCallbackGroup(org.mule.runtime.api.meta.model.parameter.ParameterGroupModel pmg,
org.mule.runtime.ast.api.ComponentAst element,
List<org.mule.runtime.api.component.ComponentIdentifier> dslGroupsAsChildrenNames,
org.mule.runtime.dsl.internal.component.config.InternalComponentConfiguration.Builder builder) |
protected void |
handleExpressionParam(org.mule.runtime.ast.api.ComponentParameterAst param,
String expr,
org.mule.runtime.dsl.internal.component.config.InternalComponentConfiguration.Builder builder) |
protected void |
handleFixedValueParam(org.mule.runtime.ast.api.ComponentParameterAst param,
org.mule.metadata.api.model.MetadataType type,
org.mule.runtime.dsl.internal.component.config.InternalComponentConfiguration.Builder builder) |
protected void |
handleParam(org.mule.runtime.ast.api.ComponentParameterAst param,
org.mule.metadata.api.model.MetadataType type,
org.mule.runtime.dsl.internal.component.config.InternalComponentConfiguration.Builder builder) |
DslElementModel.Builder<M> |
isExplicitInDsl(boolean explicit) |
DslElementModel.Builder<M> |
withConfig(org.mule.runtime.ast.api.ComponentAst element) |
DslElementModel.Builder<M> |
withConfig(org.mule.runtime.dsl.api.component.config.ComponentConfiguration element)
Deprecated.
Use
withConfig(ComponentAst) instead. |
DslElementModel.Builder<M> |
withDsl(org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax dsl) |
DslElementModel.Builder<M> |
withGroupConfig(org.mule.runtime.ast.api.ComponentAst paramsOwner,
org.mule.runtime.api.meta.model.parameter.ParameterGroupModel dslGroup) |
DslElementModel.Builder<M> |
withModel(M model) |
DslElementModel.Builder<M> |
withValue(String value) |
public DslElementModel.Builder<M> withModel(M model)
public DslElementModel.Builder<M> withDsl(org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax dsl)
public DslElementModel.Builder<M> containing(DslElementModel element)
@Deprecated public DslElementModel.Builder<M> withConfig(org.mule.runtime.dsl.api.component.config.ComponentConfiguration element)
withConfig(ComponentAst) instead.public DslElementModel.Builder<M> withConfig(org.mule.runtime.ast.api.ComponentAst element)
public DslElementModel.Builder<M> withGroupConfig(org.mule.runtime.ast.api.ComponentAst paramsOwner, org.mule.runtime.api.meta.model.parameter.ParameterGroupModel dslGroup)
protected void fromSourceCallbackGroup(org.mule.runtime.api.meta.model.parameter.ParameterGroupModel pmg,
org.mule.runtime.ast.api.ComponentAst element,
List<org.mule.runtime.api.component.ComponentIdentifier> dslGroupsAsChildrenNames,
org.mule.runtime.dsl.internal.component.config.InternalComponentConfiguration.Builder builder)
protected void fromGroup(org.mule.runtime.api.meta.model.parameter.ParameterGroupModel pmg,
org.mule.runtime.ast.api.ComponentAst element,
List<org.mule.runtime.api.component.ComponentIdentifier> dslGroupsAsChildrenNames,
org.mule.runtime.dsl.internal.component.config.InternalComponentConfiguration.Builder builder)
protected void fromDslGroup(org.mule.runtime.api.meta.model.parameter.ParameterGroupModel pmg,
org.mule.runtime.ast.api.ComponentAst element,
List<org.mule.runtime.api.component.ComponentIdentifier> dslGroupsAsChildrenNames,
org.mule.runtime.dsl.internal.component.config.InternalComponentConfiguration.Builder builder)
protected void handleParam(org.mule.runtime.ast.api.ComponentParameterAst param,
org.mule.metadata.api.model.MetadataType type,
org.mule.runtime.dsl.internal.component.config.InternalComponentConfiguration.Builder builder)
protected void handleExpressionParam(org.mule.runtime.ast.api.ComponentParameterAst param,
String expr,
org.mule.runtime.dsl.internal.component.config.InternalComponentConfiguration.Builder builder)
protected void handleFixedValueParam(org.mule.runtime.ast.api.ComponentParameterAst param,
org.mule.metadata.api.model.MetadataType type,
org.mule.runtime.dsl.internal.component.config.InternalComponentConfiguration.Builder builder)
public DslElementModel.Builder<M> withValue(String value)
public DslElementModel.Builder<M> isExplicitInDsl(boolean explicit)
public DslElementModel<M> build()
Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.