Uses of Interface
org.mule.runtime.ast.api.builder.ComponentAstBuilder
Packages that use ComponentAstBuilder
Package
Description
-
Uses of ComponentAstBuilder in org.mule.runtime.ast.api.builder
Methods in org.mule.runtime.ast.api.builder that return ComponentAstBuilderModifier and TypeMethodDescriptionComponentAstBuilder.addChildComponent()Adds a child component to the component being built with this builder.ArtifactAstBuilder.addTopLevelComponent()Adds a top-level component to the artifact being built with this builder.static ComponentAstBuilderComponentAstBuilder.builder()Provides a builder forComponentAstthat does not belong to anArtifactAst.ComponentAstBuilder.withAnnotation(String name, Object value) Adds an annotation as defined in the DSL to this component builder.ComponentAstBuilder.withBodyParameter(String parameterRawValue) Adds a body parameter as defined in the DSL to this component builder.ComponentAstBuilder.withIdentifier(org.mule.runtime.api.component.ComponentIdentifier identifier) ComponentAstBuilder.withMetadata(ComponentMetadataAst metadata) ComponentAstBuilder.withParameterizedModel(org.mule.runtime.api.meta.model.parameter.ParameterizedModel parameterizedModel) Sets the model declaration of the target component.ComponentAstBuilder.withRawParameter(String paramName, String paramRawValue) Adds a parameter as defined in the DSL to this component builder. -
Uses of ComponentAstBuilder in org.mule.runtime.ast.api.model
Method parameters in org.mule.runtime.ast.api.model with type arguments of type ComponentAstBuilderModifier and TypeMethodDescriptionvoidExtensionModelHelper.walkToComponent(org.mule.runtime.api.component.ComponentIdentifier componentIdentifier, Optional<ComponentAstBuilder> parent, ExtensionModelHelper.ExtensionWalkerModelDelegate delegate, org.mule.runtime.api.meta.model.ExtensionModel currentExtension) Navigates the extension model for the providedcomponentIdentifierand calls the corresponding method on the provideddelegatewhen found. -
Uses of ComponentAstBuilder in org.mule.runtime.ast.internal.builder
Classes in org.mule.runtime.ast.internal.builder that implement ComponentAstBuilderModifier and TypeClassDescriptionclassBaseComponentAstBuilder<B extends BaseComponentAstBuilder>classclassBuilder implementation forComponentAstthat does not belong to anArtifactAst.Methods in org.mule.runtime.ast.internal.builder that return ComponentAstBuilderModifier and TypeMethodDescriptionBaseComponentAstBuilder.addChildComponent(B childComponent) DefaultComponentAstBuilder.addChildComponent()LightComponentAstBuilder.addChildComponent()DefaultArtifactAstBuilder.addTopLevelComponent()BaseComponentAstBuilder.withAnnotation(String name, Object value) BaseComponentAstBuilder.withBodyParameter(String parameterRawValue) BaseComponentAstBuilder.withComponentModel(org.mule.runtime.api.meta.model.ComponentModel componentModel) Sets the model declaration of the target component.LightComponentAstBuilder.withComponentModel(org.mule.runtime.api.meta.model.ComponentModel componentModel) BaseComponentAstBuilder.withComponentType(org.mule.runtime.api.component.TypedComponentIdentifier.ComponentType componentType) BaseComponentAstBuilder.withConfigurationModel(org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel) Sets the model declaration of the target component.LightComponentAstBuilder.withConfigurationModel(org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel) BaseComponentAstBuilder.withConnectionProviderModel(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel connectionProviderModel) Sets the model declaration of the target component.LightComponentAstBuilder.withConnectionProviderModel(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel connectionProviderModel) BaseComponentAstBuilder.withExtensionModel(org.mule.runtime.api.meta.model.ExtensionModel extensionModel) BaseComponentAstBuilder.withIdentifier(org.mule.runtime.api.component.ComponentIdentifier identifier) DefaultComponentAstBuilder.withIdentifier(org.mule.runtime.api.component.ComponentIdentifier identifier) BaseComponentAstBuilder.withLocation(org.mule.runtime.api.component.location.ComponentLocation location) BaseComponentAstBuilder.withMetadata(ComponentMetadataAst metadata) BaseComponentAstBuilder.withNestableElementModel(org.mule.runtime.api.meta.model.nested.NestableElementModel nestableElementModel) Sets the model declaration of the target component.LightComponentAstBuilder.withNestableElementModel(org.mule.runtime.api.meta.model.nested.NestableElementModel nestableElementModel) BaseComponentAstBuilder.withRawParameter(String paramName, String paramRawValue) Method parameters in org.mule.runtime.ast.internal.builder with type arguments of type ComponentAstBuilderModifier and TypeMethodDescriptionstatic voidApplicationModelTypeUtils.resolveTypedComponentIdentifier(DefaultComponentAstBuilder componentAstBuilder, Optional<ComponentAstBuilder> parent, ExtensionModelHelper extensionModelHelper) Walks the extension model searching the component model for the passedcomponentAstBuilder. -
Uses of ComponentAstBuilder in org.mule.runtime.ast.internal.model
Method parameters in org.mule.runtime.ast.internal.model with type arguments of type ComponentAstBuilderModifier and TypeMethodDescriptionvoidDefaultExtensionModelHelper.walkToComponent(org.mule.runtime.api.component.ComponentIdentifier componentIdentifier, Optional<ComponentAstBuilder> parent, ExtensionModelHelper.ExtensionWalkerModelDelegate delegate, org.mule.runtime.api.meta.model.ExtensionModel currentExtension) Navigates the extension model for the providedcomponentIdentifierand calls the corresponding method on the provideddelegatewhen found.