anl.aida.plot
Class TimeSeriesMinMax

java.lang.Object
  extended by org.jfree.data.general.Series
      extended by org.jfree.data.time.TimeSeries
          extended by anl.aida.plot.TimeSeriesMinMax
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class TimeSeriesMinMax
extends org.jfree.data.time.TimeSeries

Extends jfreechart's time series to store min and max values for the series.

See Also:
Serialized Form

Field Summary
private  double max
           
private  double min
           
 
Fields inherited from class org.jfree.data.time.TimeSeries
data, DEFAULT_DOMAIN_DESCRIPTION, DEFAULT_RANGE_DESCRIPTION, timePeriodClass
 
Constructor Summary
TimeSeriesMinMax(java.lang.Comparable name)
           
 
Method Summary
 void add(org.jfree.data.time.RegularTimePeriod period, double value)
           
 void add(org.jfree.data.time.RegularTimePeriod period, double value, boolean notify)
           
 void add(org.jfree.data.time.RegularTimePeriod period, java.lang.Number value)
           
 void add(org.jfree.data.time.RegularTimePeriod period, java.lang.Number value, boolean notify)
           
 void add(org.jfree.data.time.TimeSeriesDataItem item)
           
 void add(org.jfree.data.time.TimeSeriesDataItem item, boolean notify)
           
private  void checkMinMax(double val)
           
 double getMax()
          Gets the max value of this series.
 double getMin()
          Gets the min value of this series.
 
Methods inherited from class org.jfree.data.time.TimeSeries
addAndOrUpdate, addOrUpdate, addOrUpdate, clear, clone, createCopy, createCopy, delete, delete, equals, getDataItem, getDataItem, getDomainDescription, getIndex, getItemCount, getItems, getMaximumItemAge, getMaximumItemCount, getNextTimePeriod, getRangeDescription, getTimePeriod, getTimePeriodClass, getTimePeriods, getTimePeriodsUniqueToOtherSeries, getValue, getValue, hashCode, removeAgedItems, removeAgedItems, setDomainDescription, setMaximumItemAge, setMaximumItemCount, setRangeDescription, update, update
 
Methods inherited from class org.jfree.data.general.Series
addChangeListener, addPropertyChangeListener, firePropertyChange, fireSeriesChanged, getDescription, getKey, getNotify, isEmpty, notifyListeners, removeChangeListener, removePropertyChangeListener, setDescription, setKey, setNotify
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

min

private double min

max

private double max
Constructor Detail

TimeSeriesMinMax

public TimeSeriesMinMax(java.lang.Comparable name)
Method Detail

checkMinMax

private void checkMinMax(double val)

add

public void add(org.jfree.data.time.RegularTimePeriod period,
                double value,
                boolean notify)
Overrides:
add in class org.jfree.data.time.TimeSeries

add

public void add(org.jfree.data.time.RegularTimePeriod period,
                double value)
Overrides:
add in class org.jfree.data.time.TimeSeries

add

public void add(org.jfree.data.time.RegularTimePeriod period,
                java.lang.Number value,
                boolean notify)
Overrides:
add in class org.jfree.data.time.TimeSeries

add

public void add(org.jfree.data.time.RegularTimePeriod period,
                java.lang.Number value)
Overrides:
add in class org.jfree.data.time.TimeSeries

add

public void add(org.jfree.data.time.TimeSeriesDataItem item,
                boolean notify)
Overrides:
add in class org.jfree.data.time.TimeSeries

add

public void add(org.jfree.data.time.TimeSeriesDataItem item)
Overrides:
add in class org.jfree.data.time.TimeSeries

getMin

public double getMin()
Gets the min value of this series.

Returns:
the min value of this series.

getMax

public double getMax()
Gets the max value of this series.

Returns:
the max value of this series.