| Package | Description |
|---|---|
| org.mule.runtime.ast.api.builder | |
| org.mule.runtime.ast.internal | |
| org.mule.runtime.ast.internal.builder |
| Modifier and Type | Method and Description |
|---|---|
ComponentMetadataAstBuilder |
ArtifactAstBuilder.createMetadataBuilder() |
ComponentMetadataAstBuilder |
ComponentMetadataAstBuilder.putDocAttribute(String key,
String value)
Puts s document attribute value in the metadata.
|
<T> ComponentMetadataAstBuilder |
ComponentMetadataAstBuilder.putParserAttribute(AstParserAttribute<T> attribute,
T value)
Puts a parser attribute value in the metadata.
|
ComponentMetadataAstBuilder |
ComponentMetadataAstBuilder.putParserAttribute(String key,
Object value)
Puts a parser attribute value in the metadata.
|
ComponentMetadataAstBuilder |
ComponentMetadataAstBuilder.setEndColumn(int endColumn)
Sets the end column for the metadata.
|
ComponentMetadataAstBuilder |
ComponentMetadataAstBuilder.setEndLine(int endLine)
Sets the last line for the metadata.
|
ComponentMetadataAstBuilder |
ComponentMetadataAstBuilder.setFileName(String fileName)
Sets the file name for the metadata.
|
ComponentMetadataAstBuilder |
ComponentMetadataAstBuilder.setFileUri(URI fileUri)
Sets the config file URI for the metadata.
|
ComponentMetadataAstBuilder |
ComponentMetadataAstBuilder.setImportChain(List<ImportedResource> importChain)
Sets the import chain for the metadata.
|
ComponentMetadataAstBuilder |
ComponentMetadataAstBuilder.setSourceCode(String sourceCode)
Sets the source code for the metadata.
|
ComponentMetadataAstBuilder |
ComponentMetadataAstBuilder.setStartColumn(int startColumn)
Sets the start column for the metadata.
|
ComponentMetadataAstBuilder |
ComponentMetadataAstBuilder.setStartLine(int startLine)
Sets the start line for the metadata.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultComponentMetadataAst.Builder |
| Modifier and Type | Method and Description |
|---|---|
ComponentMetadataAstBuilder |
DefaultArtifactAstBuilder.createMetadataBuilder() |
Copyright © 2022 MuleSoft, Inc.. All rights reserved.