| Modifier and Type | Method and Description |
|---|---|
ArtifactAst |
ArtifactAstDeserializer.deserialize(InputStream artifactAstInputStream,
ExtensionModelResolver extensionModelResolver)
Given an
InputStream created by serializing an ArtifactAst with an ArtifactAstSerializer and an
ExtensionModelResolver able to provide the required ExtensionModels, this method deserializes the
InputStream into an ArtifactAst. |
ArtifactAst |
ArtifactAstDeserializer.deserialize(InputStream artifactAstInputStream,
ExtensionModelResolver extensionModelResolver,
ArtifactAst parent)
Given an
InputStream created by serializing an ArtifactAst with an ArtifactAstSerializer and an
ExtensionModelResolver able to provide the required ExtensionModels, this method deserializes the
InputStream into an ArtifactAst. |
| Modifier and Type | Method and Description |
|---|---|
default ArtifactAst |
InternalArtifactAstDeserializer.deserialize(InputStream artifactAstInputStream,
ExtensionModelResolver extensionModelResolver)
Given an InputStream created by serializing an ArtifactAst with an ArtifactAstSerializer and the associated extension models,
this method deserializes it leveraging the ArtifactAstDeserializerProviders available.
|
ArtifactAst |
DefaultArtifactAstDeserializer.deserialize(InputStream artifactAstInputStream,
ExtensionModelResolver extensionModelResolver)
Given an
InputStream created by serializing an ArtifactAst with an ArtifactAstSerializer and the
associated ExtensionModels, this method deserializes it. |
default ArtifactAst |
InternalArtifactAstDeserializer.deserialize(InputStream artifactAstInputStream,
ExtensionModelResolver extensionModelResolver,
ArtifactAst parent)
Given an InputStream created by serializing an ArtifactAst with an ArtifactAstSerializer and the associated extension models,
this method deserializes it leveraging the ArtifactAstDeserializerProviders available.
|
ArtifactAst |
DefaultArtifactAstDeserializer.deserialize(InputStream artifactAstInputStream,
ExtensionModelResolver extensionModelResolver,
ArtifactAst parent)
Given an
InputStream created by serializing an ArtifactAst with an ArtifactAstSerializer and the
associated ExtensionModels, this method deserializes it. |
ArtifactAst |
InternalArtifactAstDeserializer.deserialize(InputStream artifactAstInputStream,
String version,
Charset charset,
ExtensionModelResolver extensionModelResolver,
ArtifactAst parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
ArtifactAstDTO.enrich(ExtensionModelResolver extensionModelResolver,
GenerationInformationResolver generationInformationResolver)
An
ArtifactAstDTO is a serialized version of an ArtifactAst. |
void |
ComponentParameterAstDTO.resolveListElementModels(ExtensionModelHelper extensionModelHelper,
ExtensionModelResolver extensionModelResolver,
GenerationInformationResolver generationInformationResolver) |
void |
ComponentAstDTO.resolveMapEntryComponentModels(ComponentAstDTO mapComponentAstDTO,
ComponentParameterAstDTO ownerComponentParameterAst,
ExtensionModelHelper extensionModelHelper,
ExtensionModelResolver extensionModelResolver,
GenerationInformationResolver generationInformationResolver) |
void |
ComponentAstDTO.resolveModelsRecursively(ComponentAstDTO parentComponentAstDTO,
ExtensionModelHelper extensionModelHelper,
ExtensionModelResolver extensionModelResolver,
GenerationInformationResolver generationInformationResolver)
Given a component, this method will resolve its extension model, its models, its generation information and recursively try
to resolve those for its children and parameters
|
void |
ComponentAstDTO.resolveSimpleTypeComponentModel(ComponentParameterAstDTO ownerComponentParameterAst,
org.mule.metadata.api.model.SimpleType simpleType,
ExtensionModelResolver extensionModelResolver,
ExtensionModelHelper extensionModelHelper,
GenerationInformationResolver generationInformationResolver) |
| Modifier and Type | Method and Description |
|---|---|
ArtifactAst |
JsonArtifactAstDeserializer.deserialize(InputStream artifactAstInputStream,
String version,
Charset charset,
ExtensionModelResolver extensionModelResolver,
ArtifactAst parent)
This method takes an input stream of a serialized
ArtifactAst with no metadata header and deserializes and enriches
it. |
| Constructor and Description |
|---|
SimpleTypeComponentMetadataTypeVisitor(ComponentParameterAstDTO componentParameterAstDTO,
ExtensionModelHelper extensionModelHelper,
GenerationInformationResolver generationInformationResolver,
ExtensionModelResolver extensionModelResolver) |
Copyright © 2022 MuleSoft, Inc.. All rights reserved.