net.sf.statcvs.reports
Class LOCSeriesBuilder
public class LOCSeriesBuilder
Builds a
BasicTimesSeries for the LOC history of a set of
revisions. All revisions that should be counted must be passed to
the
addRevision(Revision)
method. When all revisions have been passed
to this method, a
BasicTimeSeries can
be obtained from
getTimeSeries()
and can be added to a chart.
TODO: Replace by a custom LocTimeSeriesReport
$Id: LOCSeriesBuilder.java,v 1.4 2008/04/02 11:22:15 benoitx Exp $LOCSeriesBuilder(String seriesTitle, boolean countEffective) - Creates a new LOCSeriesBuilder
|
LOCSeriesBuilder
public LOCSeriesBuilder(String seriesTitle,
boolean countEffective)
Creates a new LOCSeriesBuilder
seriesTitle
- the title for the time seriescountEffective
- If true, the effective LOC number will
be counted. If false, the contributed
value of new lines will be counted.
addRevision
public void addRevision(Revision revision)
Adds a revision to the time series. The revision must
be at a later date than all previously added revisions.
revision
- the revision to add to the series
getMaximum
public int getMaximum()
- The maximum value over the lifetime of the series
getTimeSeries
public TimeSeries getTimeSeries()
gets the finished time series. Should not be called before
all revisions have been added.
- the resulting BasicTimeSeries or null
if no LOC data is available for the revision set