Index

A C F G I M P R S T U 
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
 
A C F G I M P R S T U 
All Classes and Interfaces|All Packages