Class DefaultModelValidator.ActivationWalker
java.lang.Object
org.apache.maven.model.v4.MavenTransformer
org.apache.maven.internal.impl.model.DefaultModelValidator.ActivationWalker
- Enclosing class:
DefaultModelValidator
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionActivationWalker
(Deque<DefaultModelValidator.ActivationFrame> stk, UnaryOperator<String> transformer) -
Method Summary
Modifier and TypeMethodDescriptionprivate <P> DefaultModelValidator.ActivationFrame
nextFrame
(String property, Function<P, InputLocationTracker> child) transformActivation
(Activation target) protected Activation.Builder
transformActivation_ActiveByDefault
(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) protected Activation.Builder
transformActivation_Condition
(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) protected Activation.Builder
transformActivation_File
(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) protected Activation.Builder
transformActivation_Jdk
(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) protected Activation.Builder
transformActivation_Os
(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) protected Activation.Builder
transformActivation_Packaging
(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) protected Activation.Builder
transformActivation_Property
(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) protected ActivationFile.Builder
transformActivationFile_Exists
(Supplier<? extends ActivationFile.Builder> creator, ActivationFile.Builder builder, ActivationFile target) protected ActivationFile.Builder
transformActivationFile_Missing
(Supplier<? extends ActivationFile.Builder> creator, ActivationFile.Builder builder, ActivationFile target) protected ActivationOS.Builder
transformActivationOS_Arch
(Supplier<? extends ActivationOS.Builder> creator, ActivationOS.Builder builder, ActivationOS target) protected ActivationOS.Builder
transformActivationOS_Family
(Supplier<? extends ActivationOS.Builder> creator, ActivationOS.Builder builder, ActivationOS target) protected ActivationOS.Builder
transformActivationOS_Name
(Supplier<? extends ActivationOS.Builder> creator, ActivationOS.Builder builder, ActivationOS target) protected ActivationOS.Builder
transformActivationOS_Version
(Supplier<? extends ActivationOS.Builder> creator, ActivationOS.Builder builder, ActivationOS target) protected ActivationProperty.Builder
transformActivationProperty_Name
(Supplier<? extends ActivationProperty.Builder> creator, ActivationProperty.Builder builder, ActivationProperty target) protected ActivationProperty.Builder
transformActivationProperty_Value
(Supplier<? extends ActivationProperty.Builder> creator, ActivationProperty.Builder builder, ActivationProperty target) Methods inherited from class org.apache.maven.model.v4.MavenTransformer
transform, transform, transform, transform, transformActivationFile, transformActivationOS, transformActivationProperty, transformBuild, transformBuild_DefaultGoal, transformBuild_Directory, transformBuild_Extensions, transformBuild_Filters, transformBuild_FinalName, transformBuild_OutputDirectory, transformBuild_PluginManagement, transformBuild_Plugins, transformBuild_Resources, transformBuild_ScriptSourceDirectory, transformBuild_SourceDirectory, transformBuild_TestOutputDirectory, transformBuild_TestResources, transformBuild_TestSourceDirectory, transformBuildBase, transformBuildBase_DefaultGoal, transformBuildBase_Directory, transformBuildBase_Filters, transformBuildBase_FinalName, transformBuildBase_PluginManagement, transformBuildBase_Plugins, transformBuildBase_Resources, transformBuildBase_TestResources, transformCiManagement, transformCiManagement_Notifiers, transformCiManagement_System, transformCiManagement_Url, transformConfigurationContainer, transformConfigurationContainer_Configuration, transformConfigurationContainer_Inherited, transformContributor, transformContributor_Email, transformContributor_Name, transformContributor_Organization, transformContributor_OrganizationUrl, transformContributor_Properties, transformContributor_Roles, transformContributor_Timezone, transformContributor_Url, transformDependency, transformDependency_ArtifactId, transformDependency_Classifier, transformDependency_Exclusions, transformDependency_GroupId, transformDependency_Optional, transformDependency_Scope, transformDependency_SystemPath, transformDependency_Type, transformDependency_Version, transformDependencyManagement, transformDependencyManagement_Dependencies, transformDeploymentRepository, transformDeploymentRepository_Id, transformDeploymentRepository_Layout, transformDeploymentRepository_Name, transformDeploymentRepository_Releases, transformDeploymentRepository_Snapshots, transformDeploymentRepository_UniqueVersion, transformDeploymentRepository_Url, transformDeveloper, transformDeveloper_Email, transformDeveloper_Id, transformDeveloper_Name, transformDeveloper_Organization, transformDeveloper_OrganizationUrl, transformDeveloper_Properties, transformDeveloper_Roles, transformDeveloper_Timezone, transformDeveloper_Url, transformDistributionManagement, transformDistributionManagement_DownloadUrl, transformDistributionManagement_Relocation, transformDistributionManagement_Repository, transformDistributionManagement_Site, transformDistributionManagement_SnapshotRepository, transformDistributionManagement_Status, transformExclusion, transformExclusion_ArtifactId, transformExclusion_GroupId, transformExtension, transformExtension_ArtifactId, transformExtension_Configuration, transformExtension_GroupId, transformExtension_Version, transformFileSet, transformFileSet_Directory, transformFileSet_Excludes, transformFileSet_Includes, transformIssueManagement, transformIssueManagement_System, transformIssueManagement_Url, transformLicense, transformLicense_Comments, transformLicense_Distribution, transformLicense_Name, transformLicense_Url, transformMailingList, transformMailingList_Archive, transformMailingList_Name, transformMailingList_OtherArchives, transformMailingList_Post, transformMailingList_Subscribe, transformMailingList_Unsubscribe, transformModel, transformModel_ArtifactId, transformModel_Build, transformModel_ChildProjectUrlInheritAppendPath, transformModel_CiManagement, transformModel_Contributors, transformModel_Dependencies, transformModel_DependencyManagement, transformModel_Description, transformModel_Developers, transformModel_DistributionManagement, transformModel_GroupId, transformModel_InceptionYear, transformModel_IssueManagement, transformModel_Licenses, transformModel_MailingLists, transformModel_ModelVersion, transformModel_Modules, transformModel_Name, transformModel_Organization, transformModel_Packaging, transformModel_Parent, transformModel_PluginRepositories, transformModel_Prerequisites, transformModel_PreserveModelVersion, transformModel_Profiles, transformModel_Properties, transformModel_Reporting, transformModel_Repositories, transformModel_Root, transformModel_Scm, transformModel_Subprojects, transformModel_Url, transformModel_Version, transformModelBase, transformModelBase_Dependencies, transformModelBase_DependencyManagement, transformModelBase_DistributionManagement, transformModelBase_Modules, transformModelBase_PluginRepositories, transformModelBase_Properties, transformModelBase_Reporting, transformModelBase_Repositories, transformModelBase_Subprojects, transformNotifier, transformNotifier_Address, transformNotifier_Configuration, transformNotifier_SendOnError, transformNotifier_SendOnFailure, transformNotifier_SendOnSuccess, transformNotifier_SendOnWarning, transformNotifier_Type, transformOrganization, transformOrganization_Name, transformOrganization_Url, transformParent, transformParent_ArtifactId, transformParent_GroupId, transformParent_RelativePath, transformParent_Version, transformPatternSet, transformPatternSet_Excludes, transformPatternSet_Includes, transformPlugin, transformPlugin_ArtifactId, transformPlugin_Configuration, transformPlugin_Dependencies, transformPlugin_Executions, transformPlugin_Extensions, transformPlugin_GroupId, transformPlugin_Inherited, transformPlugin_Version, transformPluginConfiguration, transformPluginConfiguration_PluginManagement, transformPluginConfiguration_Plugins, transformPluginContainer, transformPluginContainer_Plugins, transformPluginExecution, transformPluginExecution_Configuration, transformPluginExecution_Goals, transformPluginExecution_Id, transformPluginExecution_Inherited, transformPluginExecution_Phase, transformPluginManagement, transformPluginManagement_Plugins, transformPrerequisites, transformPrerequisites_Maven, transformProfile, transformProfile_Activation, transformProfile_Build, transformProfile_Dependencies, transformProfile_DependencyManagement, transformProfile_DistributionManagement, transformProfile_Id, transformProfile_Modules, transformProfile_PluginRepositories, transformProfile_Properties, transformProfile_Reporting, transformProfile_Repositories, transformProfile_Subprojects, transformRelocation, transformRelocation_ArtifactId, transformRelocation_GroupId, transformRelocation_Message, transformRelocation_Version, transformReporting, transformReporting_ExcludeDefaults, transformReporting_OutputDirectory, transformReporting_Plugins, transformReportPlugin, transformReportPlugin_ArtifactId, transformReportPlugin_Configuration, transformReportPlugin_GroupId, transformReportPlugin_Inherited, transformReportPlugin_ReportSets, transformReportPlugin_Version, transformReportSet, transformReportSet_Configuration, transformReportSet_Id, transformReportSet_Inherited, transformReportSet_Reports, transformRepository, transformRepository_Id, transformRepository_Layout, transformRepository_Name, transformRepository_Releases, transformRepository_Snapshots, transformRepository_Url, transformRepositoryBase, transformRepositoryBase_Id, transformRepositoryBase_Layout, transformRepositoryBase_Name, transformRepositoryBase_Url, transformRepositoryPolicy, transformRepositoryPolicy_ChecksumPolicy, transformRepositoryPolicy_Enabled, transformRepositoryPolicy_UpdatePolicy, transformResource, transformResource_Directory, transformResource_Excludes, transformResource_Filtering, transformResource_Includes, transformResource_TargetPath, transformScm, transformScm_ChildScmConnectionInheritAppendPath, transformScm_ChildScmDeveloperConnectionInheritAppendPath, transformScm_ChildScmUrlInheritAppendPath, transformScm_Connection, transformScm_DeveloperConnection, transformScm_Tag, transformScm_Url, transformSite, transformSite_ChildSiteUrlInheritAppendPath, transformSite_Id, transformSite_Name, transformSite_Url, visit
-
Field Details
-
stk
-
-
Constructor Details
-
ActivationWalker
ActivationWalker(Deque<DefaultModelValidator.ActivationFrame> stk, UnaryOperator<String> transformer)
-
-
Method Details
-
nextFrame
-
nextFrame
private <P> DefaultModelValidator.ActivationFrame nextFrame(String property, Function<P, InputLocationTracker> child) -
transformActivation
- Overrides:
transformActivation
in classMavenTransformer
-
transformActivation_ActiveByDefault
protected Activation.Builder transformActivation_ActiveByDefault(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) - Overrides:
transformActivation_ActiveByDefault
in classMavenTransformer
-
transformActivation_File
protected Activation.Builder transformActivation_File(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) - Overrides:
transformActivation_File
in classMavenTransformer
-
transformActivationFile_Exists
protected ActivationFile.Builder transformActivationFile_Exists(Supplier<? extends ActivationFile.Builder> creator, ActivationFile.Builder builder, ActivationFile target) - Overrides:
transformActivationFile_Exists
in classMavenTransformer
-
transformActivationFile_Missing
protected ActivationFile.Builder transformActivationFile_Missing(Supplier<? extends ActivationFile.Builder> creator, ActivationFile.Builder builder, ActivationFile target) - Overrides:
transformActivationFile_Missing
in classMavenTransformer
-
transformActivation_Jdk
protected Activation.Builder transformActivation_Jdk(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) - Overrides:
transformActivation_Jdk
in classMavenTransformer
-
transformActivation_Os
protected Activation.Builder transformActivation_Os(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) - Overrides:
transformActivation_Os
in classMavenTransformer
-
transformActivationOS_Arch
protected ActivationOS.Builder transformActivationOS_Arch(Supplier<? extends ActivationOS.Builder> creator, ActivationOS.Builder builder, ActivationOS target) - Overrides:
transformActivationOS_Arch
in classMavenTransformer
-
transformActivationOS_Family
protected ActivationOS.Builder transformActivationOS_Family(Supplier<? extends ActivationOS.Builder> creator, ActivationOS.Builder builder, ActivationOS target) - Overrides:
transformActivationOS_Family
in classMavenTransformer
-
transformActivationOS_Name
protected ActivationOS.Builder transformActivationOS_Name(Supplier<? extends ActivationOS.Builder> creator, ActivationOS.Builder builder, ActivationOS target) - Overrides:
transformActivationOS_Name
in classMavenTransformer
-
transformActivationOS_Version
protected ActivationOS.Builder transformActivationOS_Version(Supplier<? extends ActivationOS.Builder> creator, ActivationOS.Builder builder, ActivationOS target) - Overrides:
transformActivationOS_Version
in classMavenTransformer
-
transformActivation_Packaging
protected Activation.Builder transformActivation_Packaging(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) - Overrides:
transformActivation_Packaging
in classMavenTransformer
-
transformActivation_Property
protected Activation.Builder transformActivation_Property(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) - Overrides:
transformActivation_Property
in classMavenTransformer
-
transformActivationProperty_Name
protected ActivationProperty.Builder transformActivationProperty_Name(Supplier<? extends ActivationProperty.Builder> creator, ActivationProperty.Builder builder, ActivationProperty target) - Overrides:
transformActivationProperty_Name
in classMavenTransformer
-
transformActivationProperty_Value
protected ActivationProperty.Builder transformActivationProperty_Value(Supplier<? extends ActivationProperty.Builder> creator, ActivationProperty.Builder builder, ActivationProperty target) - Overrides:
transformActivationProperty_Value
in classMavenTransformer
-
transformActivation_Condition
protected Activation.Builder transformActivation_Condition(Supplier<? extends Activation.Builder> creator, Activation.Builder builder, Activation target) - Overrides:
transformActivation_Condition
in classMavenTransformer
-