Interface GenerationInformationResolver
- All Known Implementing Classes:
DefaultGenerationInformationResolver,NoOpGenerationInformationResolver
public interface GenerationInformationResolver
Resolves the
ComponentGenerationInformationDTO-
Method Summary
Modifier and TypeMethodDescriptioncrateComponentGenerationInformationFromParent(ComponentAstDTO componentAstDTO, ComponentParameterAstDTO componentParameterAstDTO) resolveComponentAstGenerationInformation(ComponentParameterAstDTO ownerComponentParameterAst, ComponentAstDTO componentAstDTO, ExtensionModelHelper extensionModelHelper) Resolves theComponentGenerationInformationDTOof aComponentAstDTOresolveComponentParameterAstGenerationInformation(ComponentParameterAstDTO componentParameterAstDTO, ComponentAstDTO ownerComponent, ExtensionModelHelper extensionModelHelper) Resolves theComponentGenerationInformationDTOof aComponentParameterAstDTOresolveGenerationInformationThroughParent(String parameterName, ComponentAstDTO component, org.mule.runtime.api.meta.model.parameter.ParameterModel ownerParameterModel, ComponentGenerationInformation ownerParameterGenerationInformation) resolveRegularComponentParameterAstGenerationInformation(ComponentParameterAstDTO componentParameterAstDTO, ComponentAstDTO ownerComponentAstDTO, ExtensionModelHelper extensionModelHelper) resolveWrappedComponentParameterAstGenerationInformation(ComponentParameterAstDTO componentParameterAstDTO, ComponentAstDTO ownerComponent, ExtensionModelHelper extensionModelHelper)
-
Method Details
-
resolveComponentAstGenerationInformation
ComponentGenerationInformationDTO resolveComponentAstGenerationInformation(ComponentParameterAstDTO ownerComponentParameterAst, ComponentAstDTO componentAstDTO, ExtensionModelHelper extensionModelHelper) Resolves theComponentGenerationInformationDTOof aComponentAstDTO- Parameters:
ownerComponentParameterAst-componentAstDTO- theComponentAstDTOwhoseComponentGenerationInformationDTOneeds to be resolvedextensionModelHelper-- Returns:
- the resolved
ComponentGenerationInformationDTO
-
resolveComponentParameterAstGenerationInformation
ComponentGenerationInformationDTO resolveComponentParameterAstGenerationInformation(ComponentParameterAstDTO componentParameterAstDTO, ComponentAstDTO ownerComponent, ExtensionModelHelper extensionModelHelper) Resolves theComponentGenerationInformationDTOof aComponentParameterAstDTO- Parameters:
componentParameterAstDTO- theComponentParameterAstDTOwhoseComponentGenerationInformationDTOneeds to be resolvedownerComponent- the ownerComponentAstDTOextensionModelHelper-- Returns:
- the resolved
ComponentGenerationInformationDTO
-
resolveWrappedComponentParameterAstGenerationInformation
ComponentGenerationInformationDTO resolveWrappedComponentParameterAstGenerationInformation(ComponentParameterAstDTO componentParameterAstDTO, ComponentAstDTO ownerComponent, ExtensionModelHelper extensionModelHelper) -
resolveGenerationInformationThroughParent
ComponentGenerationInformationDTO resolveGenerationInformationThroughParent(String parameterName, ComponentAstDTO component, org.mule.runtime.api.meta.model.parameter.ParameterModel ownerParameterModel, ComponentGenerationInformation ownerParameterGenerationInformation) -
crateComponentGenerationInformationFromParent
ComponentGenerationInformationDTO crateComponentGenerationInformationFromParent(ComponentAstDTO componentAstDTO, ComponentParameterAstDTO componentParameterAstDTO) -
resolveRegularComponentParameterAstGenerationInformation
ComponentGenerationInformationDTO resolveRegularComponentParameterAstGenerationInformation(ComponentParameterAstDTO componentParameterAstDTO, ComponentAstDTO ownerComponentAstDTO, ExtensionModelHelper extensionModelHelper)
-