Index
All Classes and Interfaces|All Packages
A
- addDependency(DependencyGAV) - Method in class io.codemodder.plugins.maven.operator.POMOperator
-
Modifies and retrieves the ProjectModel with a new dependency.
- allPomFiles() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
-
Returns a list of all POM files involved in the context.
C
- createTempDirectoryWithPermissions() - Static method in class io.codemodder.plugins.maven.operator.FileUtils
F
- FileUtils - Class in io.codemodder.plugins.maven.operator
G
- getActiveProfiles() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- getAllDependencies(Path, Path) - Method in class io.codemodder.plugins.maven.MavenProvider
- getAllFoundDependencies() - Method in class io.codemodder.plugins.maven.operator.POMOperator
-
Retrieves all found dependencies in the POM.
- getCharset() - Method in class io.codemodder.plugins.maven.operator.POMDocument
- getDependency() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- getDirty() - Method in class io.codemodder.plugins.maven.operator.POMDocument
- getEndl() - Method in class io.codemodder.plugins.maven.operator.POMDocument
- getFinishedByClass() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- getIndent() - Method in class io.codemodder.plugins.maven.operator.POMDocument
- getOriginalPom() - Method in class io.codemodder.plugins.maven.operator.POMDocument
- getParentPomFiles() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- getPath() - Method in class io.codemodder.plugins.maven.operator.POMDocument
- getPomDocument() - Method in class io.codemodder.plugins.maven.operator.POMDocument
- getPomFile() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- getPomPath() - Method in class io.codemodder.plugins.maven.operator.POMDocument
- getPomScanner() - Method in class io.codemodder.plugins.maven.operator.POMOperator
- getPreamble() - Method in class io.codemodder.plugins.maven.operator.POMDocument
- getQueryType() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- getRepositoryPath() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- getResultPom() - Method in class io.codemodder.plugins.maven.operator.POMDocument
- getResultPomBytes() - Method in class io.codemodder.plugins.maven.operator.POMDocument
- getSuffix() - Method in class io.codemodder.plugins.maven.operator.POMDocument
I
- io.codemodder.plugins.maven - package io.codemodder.plugins.maven
- io.codemodder.plugins.maven.operator - package io.codemodder.plugins.maven.operator
- isDirty() - Method in class io.codemodder.plugins.maven.operator.POMDocument
- isModifiedByCommand() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- isOverrideIfAlreadyExists() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- isSkipIfNewer() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- isUseProperties() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
M
- MavenProvider - Class in io.codemodder.plugins.maven
-
Provides Maven dependency management functions to codemods.
- MavenProvider() - Constructor for class io.codemodder.plugins.maven.MavenProvider
P
- POMDocument - Class in io.codemodder.plugins.maven.operator
-
Data Class to Keep track of an entire POM File, including:
- POMDocument(byte[], URL, Document) - Constructor for class io.codemodder.plugins.maven.operator.POMDocument
-
Constructs a new `POMDocument` with the specified original POM bytes, path (if available), and DOM contents.
- POMDocument(byte[], Document) - Constructor for class io.codemodder.plugins.maven.operator.POMDocument
-
Constructs a new `POMDocument` with the specified original POM bytes and DOM contents.
- POMOperator - Class in io.codemodder.plugins.maven.operator
-
Facade for the POM Operator, providing methods for modifying and querying POM files.
- POMOperator(Path, Path) - Constructor for class io.codemodder.plugins.maven.operator.POMOperator
- ProjectModel - Class in io.codemodder.plugins.maven.operator
-
ProjectModel represents the input parameters for the chain
- ProjectModel(POMDocument, List<POMDocument>, Dependency, boolean, boolean, Set<String>, boolean, QueryType, Path, String) - Constructor for class io.codemodder.plugins.maven.operator.ProjectModel
-
Constructs a new ProjectModel instance with the specified parameters.
- propertiesDefinedByFile() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
-
Returns a map of properties defined in various POM files based on their names.
- propertiesDefinedOnPomDocument(POMDocument) - Static method in class io.codemodder.plugins.maven.operator.ProjectModel
-
Returns a map of properties defined on the root of the given POMDocument.
R
- resolvedProperties() - Method in class io.codemodder.plugins.maven.operator.ProjectModel
-
Returns a map of resolved properties from the POM files in the context of active profiles.
S
- setActiveProfiles(Set<String>) - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- setCharset(Charset) - Method in class io.codemodder.plugins.maven.operator.POMDocument
- setDependency(Dependency) - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- setDirty(boolean) - Method in class io.codemodder.plugins.maven.operator.POMDocument
- setEndl(String) - Method in class io.codemodder.plugins.maven.operator.POMDocument
- setFinishedByClass(String) - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- setIndent(String) - Method in class io.codemodder.plugins.maven.operator.POMDocument
- setModifiedByCommand(boolean) - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- setOriginalPom(byte[]) - Method in class io.codemodder.plugins.maven.operator.POMDocument
- setOverrideIfAlreadyExists(boolean) - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- setParentPomFiles(List<POMDocument>) - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- setPath(Path) - Method in class io.codemodder.plugins.maven.operator.POMDocument
- setPomDocument(Document) - Method in class io.codemodder.plugins.maven.operator.POMDocument
- setPomFile(POMDocument) - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- setPomPath(URL) - Method in class io.codemodder.plugins.maven.operator.POMDocument
- setPreamble(String) - Method in class io.codemodder.plugins.maven.operator.POMDocument
- setQueryType(QueryType) - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- setRepositoryPath(Path) - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- setResultPom(Document) - Method in class io.codemodder.plugins.maven.operator.POMDocument
- setResultPomBytes(byte[]) - Method in class io.codemodder.plugins.maven.operator.POMDocument
- setSkipIfNewer(boolean) - Method in class io.codemodder.plugins.maven.operator.ProjectModel
- setSuffix(String) - Method in class io.codemodder.plugins.maven.operator.POMDocument
- setUseProperties(boolean) - Method in class io.codemodder.plugins.maven.operator.ProjectModel
T
- toString() - Method in class io.codemodder.plugins.maven.operator.POMDocument
U
- updateDependencies(Path, Path, List<DependencyGAV>) - Method in class io.codemodder.plugins.maven.MavenProvider
All Classes and Interfaces|All Packages