java.lang.Object
org.nasdanika.cli.CommandBase
org.nasdanika.models.java.cli.MavenRetrospectCommand
org.nasdanika.models.java.cli.MavenVisitCommand
Base class for commands visiting sources.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.nasdanika.cli.CommandBase
capabilityLoader, spec -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedMavenVisitCommand(org.nasdanika.capability.CapabilityLoader capabilityLoader) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> Tapply(org.nasdanika.models.gitlab.util.GitLabURIHandler gitLabURIHandler, Date since, Date until, org.nasdanika.models.gitlab.Project project, URI baseURI, org.apache.maven.model.Model model) protected ResourceSetcreateResourceSet(org.nasdanika.models.gitlab.util.GitLabURIHandler gitLabURIHandler, org.nasdanika.common.ProgressMonitor progressMonitor) protected abstract <T> MavenVisitCommand.Visitor<T>createVisitor(org.nasdanika.models.gitlab.util.GitLabURIHandler gitLabURIHandler, Date since, Date until, org.nasdanika.models.gitlab.Project project, URI baseURI, org.apache.maven.model.Model model, ResourceSet resourceSet, org.nasdanika.common.ProgressMonitor progressMonitor) protected org.nasdanika.models.coverage.ModuleCoveragegetModuleCoverage(org.nasdanika.common.ProgressMonitor progressMonitor) protected <T> voidvisit(ResourceSet resourceSet, URI uri, String path, MavenVisitCommand.Visitor<T> visitor, org.nasdanika.common.ProgressMonitor progressMonitor) Methods inherited from class org.nasdanika.models.java.cli.MavenRetrospectCommand
apply, callMethods inherited from class org.nasdanika.cli.CommandBase
close, getCapabilityLoader
-
Constructor Details
-
MavenVisitCommand
protected MavenVisitCommand() -
MavenVisitCommand
-
-
Method Details
-
apply
protected <T> T apply(org.nasdanika.models.gitlab.util.GitLabURIHandler gitLabURIHandler, Date since, Date until, org.nasdanika.models.gitlab.Project project, URI baseURI, org.apache.maven.model.Model model) throws Exception - Specified by:
applyin classMavenRetrospectCommand- Throws:
Exception
-
createResourceSet
protected ResourceSet createResourceSet(org.nasdanika.models.gitlab.util.GitLabURIHandler gitLabURIHandler, org.nasdanika.common.ProgressMonitor progressMonitor) -
getModuleCoverage
protected org.nasdanika.models.coverage.ModuleCoverage getModuleCoverage(org.nasdanika.common.ProgressMonitor progressMonitor) -
createVisitor
protected abstract <T> MavenVisitCommand.Visitor<T> createVisitor(org.nasdanika.models.gitlab.util.GitLabURIHandler gitLabURIHandler, Date since, Date until, org.nasdanika.models.gitlab.Project project, URI baseURI, org.apache.maven.model.Model model, ResourceSet resourceSet, org.nasdanika.common.ProgressMonitor progressMonitor) -
visit
protected <T> void visit(ResourceSet resourceSet, URI uri, String path, MavenVisitCommand.Visitor<T> visitor, org.nasdanika.common.ProgressMonitor progressMonitor) throws IOException - Parameters:
eObj-baseURI- Used to deresolve compilation unit URI's to includes/excludesoutputURI-openAIClient-- Throws:
IOException
-