org.gitective.core.stat
Class CommitHistogramFilter

java.lang.Object
  extended by org.eclipse.jgit.revwalk.filter.RevFilter
      extended by org.gitective.core.filter.commit.CommitFilter
          extended by org.gitective.core.stat.CommitHistogramFilter
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
AuthorHistogramFilter, CommitterHistogramFilter

public abstract class CommitHistogramFilter
extends CommitFilter

Base filter that generates a histogram of commits. The current histogram is can be accessed through the getHistogram() and can be reset through invoking reset() on this filter.


Field Summary
protected  CommitHistogram histogram
          Histogram
 
Fields inherited from class org.gitective.core.filter.commit.CommitFilter
repository
 
Fields inherited from class org.eclipse.jgit.revwalk.filter.RevFilter
ALL, MERGE_BASE, NO_MERGES, NONE
 
Constructor Summary
CommitHistogramFilter()
           
 
Method Summary
 CommitHistogram getHistogram()
          Get generated histogram
 CommitFilter reset()
          Resets the filter state.
 
Methods inherited from class org.gitective.core.filter.commit.CommitFilter
clone, include, setRepository, setStop
 
Methods inherited from class org.eclipse.jgit.revwalk.filter.RevFilter
include, negate, requiresCommitBody, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

histogram

protected CommitHistogram histogram
Histogram

Constructor Detail

CommitHistogramFilter

public CommitHistogramFilter()
Method Detail

getHistogram

public CommitHistogram getHistogram()
Get generated histogram

Returns:
histogram

reset

public CommitFilter reset()
Description copied from class: CommitFilter
Resets the filter state. The base implementation does nothing by default and sub-classes should override if custom reset logic exists.

Overrides:
reset in class CommitFilter
Returns:
this filter


Copyright © 2011-2012. All Rights Reserved.