A C D E F G I L M N O P R S U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- align(AlignmentService.Request) - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService
-
Performs the alignment of the given request.
- align(AlignmentService.Request) - Method in class org.jboss.gm.analyzer.alignment.DAAlignmentService
-
Performs the alignment of the given request.
- align(AlignmentService.Request) - Method in class org.jboss.gm.analyzer.alignment.WithCustomizersDelegatingAlignmentService
- AlignmentPlugin - Class in org.jboss.gm.analyzer.alignment
-
Results in adding a task with name "generateAlignmentMetadata".
- AlignmentPlugin() - Constructor for class org.jboss.gm.analyzer.alignment.AlignmentPlugin
- AlignmentService - Interface in org.jboss.gm.analyzer.alignment
-
Used by
AlignmentTaskin order to perform the alignment. - AlignmentService.Request - Class in org.jboss.gm.analyzer.alignment
-
Contains both the collected project dependencies GAVs and the project GAVs.
- AlignmentService.RequestCustomizer - Interface in org.jboss.gm.analyzer.alignment
-
Meant to change
AlignmentService.Requestbefore it is handed to theAlignmentService - AlignmentService.Response - Class in org.jboss.gm.analyzer.alignment
-
Contains the resulting aligned dependencies from the dependency analyzer.
- AlignmentService.ResponseCustomizer - Interface in org.jboss.gm.analyzer.alignment
-
Meant to change
AlignmentService.Responseafter it is returned by theAlignmentService - AlignmentTask - Class in org.jboss.gm.analyzer.alignment
-
The actual Gradle task that creates the
manipulation.jsonfile for the whole project (whether it's a single or multi module project) - AlignmentTask() - Constructor for class org.jboss.gm.analyzer.alignment.AlignmentTask
- allProjectVersionRefsFromLockfiles(Path) - Static method in class org.jboss.gm.analyzer.alignment.io.LockFileIO
-
Returns a set containing all project version refs from lock files in the given path.
- apply(Project) - Method in class org.jboss.gm.analyzer.alignment.AlignmentPlugin
- APPLY_GME_REPOS - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The groovy code to apply the
gme-repos.gradlebuild script.
C
- Comparator - Class in org.jboss.gm.analyzer.alignment.util
-
Utility class for comparing dependencies.
- contains(Set<ProjectDependency>, ResolvedDependency) - Static method in class org.jboss.gm.analyzer.alignment.util.Comparator
-
Determines whether the set contains the GAV from the
ResolvedDependency. - contains(Set<ProjectDependency>, UnresolvedDependency) - Static method in class org.jboss.gm.analyzer.alignment.util.Comparator
-
Determines whether the set contains the GAV from the
UnresolvedDependency. - customize(AlignmentService.Request) - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService.RequestCustomizer
-
Changes the given request before it is handed to the alignment service.
- customize(AlignmentService.Request) - Method in class org.jboss.gm.analyzer.alignment.DependencyExclusionCustomizer
- customize(AlignmentService.Response) - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService.ResponseCustomizer
-
Changes the response after it is returned by the alignment service.
- customize(AlignmentService.Response) - Method in class org.jboss.gm.analyzer.alignment.DependencyOverrideCustomizer
- customize(AlignmentService.Response) - Method in class org.jboss.gm.analyzer.alignment.UpdateProjectVersionCustomizer
D
- DAAlignmentService - Class in org.jboss.gm.analyzer.alignment
-
An implementation of
AlignmentServicethat uses the Dependency Analyzer service in order to get the proper aligned versions of dependencies (as well as the version of the project itself). - DAAlignmentService(Configuration) - Constructor for class org.jboss.gm.analyzer.alignment.DAAlignmentService
-
Constructs a new Dependency Analyzer service with the given configuration.
- DependencyExclusionCustomizer - Class in org.jboss.gm.analyzer.alignment
-
AlignmentService.RequestCustomizerthat removes dependencies from aAlignmentService.Request. - DependencyExclusionCustomizer(Predicate<ProjectRef>) - Constructor for class org.jboss.gm.analyzer.alignment.DependencyExclusionCustomizer
-
Creates a dependency exclusion customizer with the given predicate.
- DependencyOverrideCustomizer - Class in org.jboss.gm.analyzer.alignment
-
AlignmentService.ResponseCustomizerthat changes the versions of aligned dependencies. - DependencyOverrideCustomizer(Map<ProjectRef, String>) - Constructor for class org.jboss.gm.analyzer.alignment.DependencyOverrideCustomizer
-
Creates a new dependency override customizer with the given override map.
- DependencyPropertyParser - Class in org.jboss.gm.analyzer.alignment.util
-
Utility class that is meant to parse properties like
dependencyOverrideordependencyExclusion. - DependencyPropertyParser() - Constructor for class org.jboss.gm.analyzer.alignment.util.DependencyPropertyParser
- DependencyPropertyParser.Result - Interface in org.jboss.gm.analyzer.alignment.util
-
The result of parsing a dependency property.
E
- export(Map<ArtifactRepository, Path>, File) - Static method in class org.jboss.gm.analyzer.alignment.io.RepositoryExporter
-
Exports all repositories to the given settings file.
F
- fromConfigurationForModule(Configuration, Set<Project>) - Static method in class org.jboss.gm.analyzer.alignment.DependencyExclusionCustomizer
-
Creates a request customize from the given configuration and set of projects.
- fromConfigurationForModule(Configuration, Set<Project>) - Static method in class org.jboss.gm.analyzer.alignment.DependencyOverrideCustomizer
-
This is created by the
AlignmentServiceFactorywhen creating the request/response customizers.
G
- getDependencies() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Request
-
The list of dependencies.
- getDependency() - Method in interface org.jboss.gm.analyzer.alignment.util.DependencyPropertyParser.Result
-
Gets the dependency.
- getLocksRootPath(Project) - Static method in class org.jboss.gm.analyzer.alignment.io.LockFileIO
-
Gets the lock file root path for the given project.
- getNewProjectVersion() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
-
The new project version.
- getOverrideMap() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
-
The override map.
- getProject() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Request
-
The list of projects.
- getTranslationMap() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
-
The translation map.
- GME - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The base filename of
gme.gradlefile. - GME_PLUGINCONFIGS - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The base filename of the
gme-pluginconfigs.gradlefile. - GME_REPOS - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The base filename of the
gme-repos.gradlefile. - GRADLE - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The word
gradle.
I
- INJECT_GME_END - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The groovy code to inject the
gme-pluginconfigs.gradlebuild script. - INJECT_GME_END_KOTLIN - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The kotlin code to inject the
gme-pluginconfigs.gradlebuild script. - INJECT_GME_START - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The groovy code to inject the
gme.gradlebuild script. - INJECT_GME_START_KOTLIN - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The kotlin code to inject the
gme.gradlebuild script.
L
- LockFileIO - Class in org.jboss.gm.analyzer.alignment.io
-
Utility class for lock file I/O.
M
- matchesModule(ProjectRef) - Method in interface org.jboss.gm.analyzer.alignment.util.DependencyPropertyParser.Result
-
Returns whether the given module matches.
N
- NAME - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The task name
generateAlignmentMetadata.
O
- order() - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService.RequestCustomizer
-
Integer.MIN_VALUEis the max order. - order() - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService.ResponseCustomizer
-
Integer.MIN_VALUEis the max order. - order() - Method in class org.jboss.gm.analyzer.alignment.UpdateProjectVersionCustomizer
- org.jboss.gm.analyzer.alignment - package org.jboss.gm.analyzer.alignment
- org.jboss.gm.analyzer.alignment.io - package org.jboss.gm.analyzer.alignment.io
- org.jboss.gm.analyzer.alignment.util - package org.jboss.gm.analyzer.alignment.util
P
- parse(String) - Static method in class org.jboss.gm.analyzer.alignment.util.DependencyPropertyParser
-
Parses the given property key such as
dependencyOverrideordependencyExclusion. - perform() - Method in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
Perform the alignment task action.
R
- renameAllLockFiles(Path) - Static method in class org.jboss.gm.analyzer.alignment.io.LockFileIO
-
Renames all lock files under the given root.
- RepositoryExporter - Class in org.jboss.gm.analyzer.alignment.io
-
Exports artifact repositories in a maven settings format.
- Request(List<ProjectVersionRef>, List<ProjectVersionRef>) - Constructor for class org.jboss.gm.analyzer.alignment.AlignmentService.Request
-
Creates a new request from the given list of projects and the given list of dependencies.
- Response(Map<ProjectVersionRef, String>) - Constructor for class org.jboss.gm.analyzer.alignment.AlignmentService.Response
-
Creates a new response from the given translation map.
S
- setNewProjectVersion(String) - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
-
The new project version.
- setOverrideMap(Map<ProjectRef, String>) - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
-
The override map.
- SettingsFileIO - Class in org.jboss.gm.analyzer.alignment.io
-
Utility class for settings file I/O.
U
- UpdateProjectVersionCustomizer - Class in org.jboss.gm.analyzer.alignment
-
AlignmentService.ResponseCustomizerthat changes the project version The heavy lifting is actually done byVersionCalculator
W
- WithCustomizersDelegatingAlignmentService - Class in org.jboss.gm.analyzer.alignment
-
An implementation of
AlignmentServicethat delegates to anotherAlignmentService. - WithCustomizersDelegatingAlignmentService(DAAlignmentService, List<AlignmentService.RequestCustomizer>, List<AlignmentService.ResponseCustomizer>) - Constructor for class org.jboss.gm.analyzer.alignment.WithCustomizersDelegatingAlignmentService
-
Creates a new alignment service that delegates to the given alignment service.
- writeProjectNameIfNeeded(File) - Static method in class org.jboss.gm.analyzer.alignment.io.SettingsFileIO
-
Writes the project name if needed.
All Classes All Packages