Skip navigation links
A B C D E F G H I M N P R S T _ 

A

add(FileBlame) - Method in class io.jenkins.plugins.forensics.blame.Blames
Adds the specified blame to this collection of blames.
add(FileStatistics) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Adds the additional file statistics instance.
addAll(Blames) - Method in class io.jenkins.plugins.forensics.blame.Blames
Merges all specified blames with the current collection of blames.
addAll(Collection<FileStatistics>) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Adds all additional file statistics.
addAll(RepositoryStatistics) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Adds all additional file statistics.
addLine(String, int) - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Adds the specified affected file and line number.

B

blame(FileLocations, FilteredLog) - Method in class io.jenkins.plugins.forensics.blame.Blamer
Obtains author and commit information for the specified file locations.
blame(FileLocations, FilteredLog) - Method in class io.jenkins.plugins.forensics.blame.Blamer.NullBlamer
 
Blamer - Class in io.jenkins.plugins.forensics.blame
Obtains SCM blame information for several file locations.
Blamer() - Constructor for class io.jenkins.plugins.forensics.blame.Blamer
 
Blamer.NullBlamer - Class in io.jenkins.plugins.forensics.blame
A blamer that does nothing.
BlamerFactory - Class in io.jenkins.plugins.forensics.blame
Jenkins extension point that allows plugins to create Blamer instances based on a supported SCM.
BlamerFactory() - Constructor for class io.jenkins.plugins.forensics.blame.BlamerFactory
 
Blames - Class in io.jenkins.plugins.forensics.blame
Provides access to the blame information for a collection of workspace files.
Blames() - Constructor for class io.jenkins.plugins.forensics.blame.Blames
 
BuildResultIterator<A extends io.jenkins.plugins.util.BuildAction<R>,R> - Class in io.jenkins.plugins.forensics.miner
 
BuildResultIterator(Class<A>, Optional<A>) - Constructor for class io.jenkins.plugins.forensics.miner.BuildResultIterator
 

C

computeSeries(RepositoryStatistics) - Method in class io.jenkins.plugins.forensics.miner.FilesCountSeriesBuilder
 
contains(String) - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns whether there are blames for the specified file.
contains(String) - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns whether the specified file has been added.
contains(String) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Returns whether the specified file is part of the repository.
create(Iterable<? extends BuildResult<RepositoryStatistics>>, ChartModelConfiguration) - Method in class io.jenkins.plugins.forensics.miner.FilesCountTrendChart
Creates the chart for the specified results.
createBlamer(SCM, Run<?, ?>, FilePath, TaskListener, FilteredLog) - Method in class io.jenkins.plugins.forensics.blame.BlamerFactory
Returns a blamer for the specified SCM.
createMiner(SCM, Run<?, ?>, FilePath, TaskListener, FilteredLog) - Method in class io.jenkins.plugins.forensics.miner.MinerFactory
Returns a repository miner for the specified SCM.
createProjectAction() - Method in class io.jenkins.plugins.forensics.miner.ForensicsBuildAction
 
createXmlStream() - Method in class io.jenkins.plugins.forensics.miner.ForensicsBuildAction
 

D

Descriptor() - Constructor for class io.jenkins.plugins.forensics.miner.RepositoryMinerStep.Descriptor
 

E

equals(Object) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 
equals(Object) - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 

F

FileBlame - Class in io.jenkins.plugins.forensics.blame
Stores the repository blames for several lines of a single file.
FileBlame(String) - Constructor for class io.jenkins.plugins.forensics.blame.FileBlame
Creates a new instance of FileBlame.
FileLocations - Class in io.jenkins.plugins.forensics.blame
Defines a set of file locations.
FileLocations() - Constructor for class io.jenkins.plugins.forensics.blame.FileLocations
 
FilesCountSeriesBuilder - Class in io.jenkins.plugins.forensics.miner
Builds one x-axis point for the series of a line chart showing the number of files in the repository.
FilesCountSeriesBuilder() - Constructor for class io.jenkins.plugins.forensics.miner.FilesCountSeriesBuilder
 
FilesCountTrendChart - Class in io.jenkins.plugins.forensics.miner
Builds the Java side model for a trend chart showing the number of files in the repository.
FilesCountTrendChart() - Constructor for class io.jenkins.plugins.forensics.miner.FilesCountTrendChart
 
FileStatistics - Class in io.jenkins.plugins.forensics.miner
Aggregates commit statistics for a given file.
FileStatistics(String) - Constructor for class io.jenkins.plugins.forensics.miner.FileStatistics
Creates a new instance of FileStatistics.
findBlamer(Run<?, ?>, Collection<FilePath>, TaskListener, FilteredLog) - Static method in class io.jenkins.plugins.forensics.blame.BlamerFactory
Returns a blamer for the specified build.
findMiner(Run<?, ?>, Collection<FilePath>, TaskListener, FilteredLog) - Static method in class io.jenkins.plugins.forensics.miner.MinerFactory
Returns a miner for the repository of the specified build.
ForensicsBuildAction - Class in io.jenkins.plugins.forensics.miner
Controls the live cycle of the forensics results in a job.
ForensicsBuildAction(Run<?, ?>, RepositoryStatistics) - Constructor for class io.jenkins.plugins.forensics.miner.ForensicsBuildAction
Creates a new instance of ForensicsBuildAction.
ForensicsJobAction - Class in io.jenkins.plugins.forensics.miner
A job action displays a link on the side panel of a job that refers to the last build that contains forensic results (i.e. a ForensicsBuildAction with a RepositoryStatistics instance).
ForensicsJobAction(Job<?, ?>) - Constructor for class io.jenkins.plugins.forensics.miner.ForensicsJobAction
Creates a new instance of ForensicsJobAction.
ForensicsTableModel - Class in io.jenkins.plugins.forensics.miner
Provides the dynamic model for the details table that shows the source control file statistics.
ForensicsTableModel.ForensicsRow - Class in io.jenkins.plugins.forensics.miner
A table row that shows the source control statistics.
ForensicsView_Title() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key ForensicsView.Title: SCM Forensics.
ForensicsViewModel - Class in io.jenkins.plugins.forensics.miner
Server side model that provides the data for the details view of the repository statistics.

G

get(String) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Returns the statistics for the specified file.
getAddedAt() - Method in class io.jenkins.plugins.forensics.miner.ForensicsTableModel.ForensicsRow
 
getAuthorsModel() - Method in class io.jenkins.plugins.forensics.miner.ForensicsViewModel
Returns the UI model for an ECharts doughnut chart that shows the severities.
getAuthorsSize() - Method in class io.jenkins.plugins.forensics.miner.ForensicsTableModel.ForensicsRow
 
getBlame(String) - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns the blame information for the specified file.
getBuildResultBaseName() - Method in class io.jenkins.plugins.forensics.miner.ForensicsBuildAction
 
getBuildTrend() - Method in class io.jenkins.plugins.forensics.miner.ForensicsJobAction
Returns the UI model for an ECharts line chart that shows the issues stacked by severity.
getColumns() - Method in class io.jenkins.plugins.forensics.miner.ForensicsTableModel
 
getCommit(int) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Returns the commit ID for the specified line.
getCommitsModel() - Method in class io.jenkins.plugins.forensics.miner.ForensicsViewModel
Returns the UI model for an ECharts doughnut chart that shows the severities.
getCommitsSize() - Method in class io.jenkins.plugins.forensics.miner.ForensicsTableModel.ForensicsRow
 
getCreationTime() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
Returns the creation time of this file.
getDisplayName() - Method in class io.jenkins.plugins.forensics.miner.ForensicsBuildAction
 
getDisplayName() - Method in class io.jenkins.plugins.forensics.miner.ForensicsJobAction
 
getDisplayName() - Method in class io.jenkins.plugins.forensics.miner.ForensicsViewModel
 
getDisplayName() - Method in class io.jenkins.plugins.forensics.miner.RepositoryMinerStep.Descriptor
 
getEmail(int) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Returns the author email for the specified line.
getFileName() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 
getFileName() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
getFileName() - Method in class io.jenkins.plugins.forensics.miner.ForensicsTableModel.ForensicsRow
 
getFiles() - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns all files with blames.
getFiles() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the absolute file names of all files.
getFiles() - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Returns the absolute file names of the files that are part of the repository.
getFileStatistics() - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Returns the statistics for all repository files.
getIconFileName() - Method in class io.jenkins.plugins.forensics.miner.ForensicsBuildAction
 
getIconFileName() - Method in class io.jenkins.plugins.forensics.miner.ForensicsJobAction
Returns the icon URL for the side-panel in the job screen.
getId() - Method in class io.jenkins.plugins.forensics.miner.ForensicsTableModel
 
getLastModificationTime() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
Returns the time of the last modification of this file (i.e. last commit to the file).
getLines() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 
getLines(String) - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the added lines for the specified file.
getModifiedAt() - Method in class io.jenkins.plugins.forensics.miner.ForensicsTableModel.ForensicsRow
 
getName(int) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Returns the author name for the specified line.
getNumberOfAuthors() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
getNumberOfCommits() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
getOwner() - Method in class io.jenkins.plugins.forensics.miner.ForensicsViewModel
 
getRows() - Method in class io.jenkins.plugins.forensics.miner.ForensicsTableModel
 
getScm(Run<?, ?>) - Method in class io.jenkins.plugins.forensics.util.ScmResolver
Returns the SCM in a given build.
getTableModel(String) - Method in class io.jenkins.plugins.forensics.miner.ForensicsViewModel
 
getTarget() - Method in class io.jenkins.plugins.forensics.miner.ForensicsBuildAction
Returns the detail view for issues for all Stapler requests.
getTime(int) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Returns the modification time for the specified line.
getUrlName() - Method in class io.jenkins.plugins.forensics.miner.ForensicsBuildAction
 
getUrlName() - Method in class io.jenkins.plugins.forensics.miner.ForensicsJobAction
 

H

hashCode() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 
hashCode() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
hasNext() - Method in class io.jenkins.plugins.forensics.miner.BuildResultIterator
 

I

inspectCommit(int, String) - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
Inspects the next commit for this file.
io.jenkins.plugins.forensics.blame - package io.jenkins.plugins.forensics.blame
Provides API classes to obtain SCM blame information for files in a repository.
io.jenkins.plugins.forensics.miner - package io.jenkins.plugins.forensics.miner
Provides API classes to obtain commit statistics for files in a repository.
io.jenkins.plugins.forensics.util - package io.jenkins.plugins.forensics.util
Provides utilities used by all modules of the forensics API.
isApplicable(Class<? extends AbstractProject>) - Method in class io.jenkins.plugins.forensics.miner.RepositoryMinerStep.Descriptor
 
isEmpty() - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns whether there are files with blames.
isEmpty() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns whether some files have been added.
isEmpty() - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Returns whether the repository is empty.
iterator() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 

M

merge(FileBlame) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Merges the additional lines of the other FileBlame instance with the lines of this instance.
Messages - Class in io.jenkins.plugins.forensics.miner
Generated localization support class.
Messages() - Constructor for class io.jenkins.plugins.forensics.miner.Messages
 
mine(Collection<String>, FilteredLog) - Method in class io.jenkins.plugins.forensics.miner.RepositoryMiner
Obtains statistical information for the specified files.
mine(Collection<String>, FilteredLog) - Method in class io.jenkins.plugins.forensics.miner.RepositoryMiner.NullMiner
 
MinerFactory - Class in io.jenkins.plugins.forensics.miner
Jenkins extension point that allows plugins to create RepositoryMiner instances based on a supported SCM.
MinerFactory() - Constructor for class io.jenkins.plugins.forensics.miner.MinerFactory
 

N

next() - Method in class io.jenkins.plugins.forensics.miner.BuildResultIterator
 
NullBlamer() - Constructor for class io.jenkins.plugins.forensics.blame.Blamer.NullBlamer
 
NullMiner() - Constructor for class io.jenkins.plugins.forensics.miner.RepositoryMiner.NullMiner
 

P

perform(Run<?, ?>, FilePath, Launcher, TaskListener) - Method in class io.jenkins.plugins.forensics.miner.RepositoryMinerStep
 

R

readResolve() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Called after de-serialization to retain backward compatibility.
readResolve() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
Called after de-serialization to retain backward compatibility.
RepositoryMiner - Class in io.jenkins.plugins.forensics.miner
Obtains commit statistics for a given collection of files.
RepositoryMiner() - Constructor for class io.jenkins.plugins.forensics.miner.RepositoryMiner
 
RepositoryMiner.NullMiner - Class in io.jenkins.plugins.forensics.miner
A repository miner that does nothing.
RepositoryMinerStep - Class in io.jenkins.plugins.forensics.miner
A pipeline Step or Freestyle or Maven Recorder that obtains statistics for all repository files.
RepositoryMinerStep() - Constructor for class io.jenkins.plugins.forensics.miner.RepositoryMinerStep
Creates a new instance of RepositoryMinerStep.
RepositoryMinerStep.Descriptor - Class in io.jenkins.plugins.forensics.miner
Descriptor for this step: defines the context and the UI elements.
RepositoryStatistics - Class in io.jenkins.plugins.forensics.miner
Provides access to the SCM statistics of all repository files.
RepositoryStatistics() - Constructor for class io.jenkins.plugins.forensics.miner.RepositoryStatistics
 

S

ScmResolver - Class in io.jenkins.plugins.forensics.util
Resolves the used SCM in a given build.
ScmResolver() - Constructor for class io.jenkins.plugins.forensics.util.ScmResolver
 
setCommit(int, String) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Sets the commit ID for the specified line number.
setEmail(int, String) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Sets the email address for the specified line number.
setName(int, String) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Sets the author name for the specified line number.
setTime(int, int) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Sets the modification time for the specified line.
size() - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns the number of files with blames.
size() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the number of files that have been added.
size() - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Returns the number of files in the repository.

T

Table_Column_AddedAt() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key Table.Column.AddedAt: Added.
Table_Column_AuthorsSize() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key Table.Column.AuthorsSize: #Authors.
Table_Column_CommitsSize() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key Table.Column.CommitsSize: #Commits.
Table_Column_File() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key Table.Column.File: File.
Table_Column_LastCommit() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key Table.Column.LastCommit: Last Commit.
toString() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 
toString() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
TrendChart_Files_Legend_Label() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key TrendChart.Files.Legend.Label: #Files.

_

_ForensicsView_Title() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key ForensicsView.Title: SCM Forensics.
_Table_Column_AddedAt() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key Table.Column.AddedAt: Added.
_Table_Column_AuthorsSize() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key Table.Column.AuthorsSize: #Authors.
_Table_Column_CommitsSize() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key Table.Column.CommitsSize: #Commits.
_Table_Column_File() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key Table.Column.File: File.
_Table_Column_LastCommit() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key Table.Column.LastCommit: Last Commit.
_TrendChart_Files_Legend_Label() - Static method in class io.jenkins.plugins.forensics.miner.Messages
Key TrendChart.Files.Legend.Label: #Files.
A B C D E F G H I M N P R S T _ 
Skip navigation links

Copyright © 2016–2019. All rights reserved.