org.gitective.core.stat
Class FileHistogram

java.lang.Object
  extended by org.gitective.core.stat.FileHistogram
All Implemented Interfaces:
Serializable

public class FileHistogram
extends Object
implements Serializable

File histogram storing the number of revisions of each file in a repository

See Also:
Serialized Form

Constructor Summary
FileHistogram()
           
 
Method Summary
 FileCommitActivity getActivity(String path)
          Get file activity for given path.
 FileCommitActivity[] getFileActivity()
          Get all file activity
 FileCommitActivity[] getFileActivity(Comparator<FileCommitActivity> comparator)
          Get all file activity
 FileHistogram include(org.eclipse.jgit.revwalk.RevCommit commit, org.eclipse.jgit.diff.DiffEntry entry)
          Include diff entry introduced by given commit in the histogram
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileHistogram

public FileHistogram()
Method Detail

getActivity

public FileCommitActivity getActivity(String path)
Get file activity for given path.

Parameters:
path -
Returns:
activity or null if none for path

getFileActivity

public FileCommitActivity[] getFileActivity(Comparator<FileCommitActivity> comparator)
Get all file activity

Parameters:
comparator -
Returns:
non-null but possibly empty array

getFileActivity

public FileCommitActivity[] getFileActivity()
Get all file activity

Returns:
non-null but possibly empty array
See Also:
getFileActivity(Comparator)

include

public FileHistogram include(org.eclipse.jgit.revwalk.RevCommit commit,
                             org.eclipse.jgit.diff.DiffEntry entry)
Include diff entry introduced by given commit in the histogram

Parameters:
commit -
entry -
Returns:
this histogram


Copyright © 2011-2012. All Rights Reserved.