Package net.sf.statcvs.reports
Class LOCSeriesBuilder
java.lang.Object
net.sf.statcvs.reports.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(net.sf.statcvs.model.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- Version:
- $Id: LOCSeriesBuilder.java,v 1.4 2008/04/02 11:22:15 benoitx Exp $
- Author:
- Richard Cyganiak
-
Constructor Summary
ConstructorsConstructorDescriptionLOCSeriesBuilder
(String seriesTitle, boolean countEffective) Creates a new LOCSeriesBuilder -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRevision
(Revision revision) Adds a revision to the time series.int
gets the finished time series.
-
Constructor Details
-
LOCSeriesBuilder
Creates a new LOCSeriesBuilder- Parameters:
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.
-
-
Method Details
-
addRevision
Adds a revision to the time series. The revision must be at a later date than all previously added revisions.- Parameters:
revision
- the revision to add to the series
-
getTimeSeries
gets the finished time series. Should not be called before all revisions have been added.- Returns:
- the resulting BasicTimeSeries or null if no LOC data is available for the revision set
-
getMaximum
public int getMaximum()- Returns:
- The maximum value over the lifetime of the series
-