org.jfree.data
Class DateRange

java.lang.Object
  |
  +--org.jfree.data.Range
        |
        +--org.jfree.data.DateRange
All Implemented Interfaces:
java.io.Serializable

public class DateRange
extends Range

An axis range specified in terms of two java.util.Date objects.

Author:
David Gilbert, Bill Kelemen
See Also:
Serialized Form

Constructor Summary
DateRange()
          Default constructor.
DateRange(java.util.Date lower, java.util.Date upper)
          Constructs a new DateAxisRange.
DateRange(double lower, double upper)
          Constructs a new DateAxisRange.
DateRange(Range other)
          Constructs a new DateAxisRange based on another range.
 
Method Summary
 java.util.Date getLowerDate()
          Returns the lower bound for the axis.
 java.util.Date getUpperDate()
          Returns the upper bound for the axis.
 
Methods inherited from class org.jfree.data.Range
combine, contains, getCentralValue, getLength, getLowerBound, getUpperBound
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateRange

public DateRange()
Default constructor.


DateRange

public DateRange(java.util.Date lower,
                 java.util.Date upper)
Constructs a new DateAxisRange.

Parameters:
lower - the lower bound.
upper - the upper bound.

DateRange

public DateRange(double lower,
                 double upper)
Constructs a new DateAxisRange.

Parameters:
lower - the lower (oldest) date.
upper - the upper (youngest) date.

DateRange

public DateRange(Range other)
Constructs a new DateAxisRange based on another range.

The other range may not be a DateAxisRange. If it is not, the upper and lower bounds are evaluated as milliseconds since midnight GMT, 1-Jan-1970.

Parameters:
other - the other range.
Method Detail

getLowerDate

public java.util.Date getLowerDate()
Returns the lower bound for the axis.

Returns:
the lower bound for the axis.

getUpperDate

public java.util.Date getUpperDate()
Returns the upper bound for the axis.

Returns:
the upper bound for the axis.