public class

DateRange

extends Range
implements Serializable
java.lang.Object
   ↳ org.jfree.data.Range
     ↳ org.jfree.data.time.DateRange

Class Overview

A range specified in terms of two java.util.Date objects. Instances of this class are immutable.

Summary

Public Constructors
DateRange()
Default constructor.
DateRange(Date lower, Date upper)
Constructs a new range.
DateRange(double lower, double upper)
Constructs a new range using two values that will be interpreted as "milliseconds since midnight GMT, 1-Jan-1970".
DateRange(Range other)
Constructs a new range that is based on another Range.
Public Methods
Date getLowerDate()
Returns the lower (earlier) date for the range.
long getLowerMillis()
Returns the lower bound of the range in milliseconds.
Date getUpperDate()
Returns the upper (later) date for the range.
long getUpperMillis()
Returns the upper bound of the range in milliseconds.
String toString()
Returns a string representing the date range (useful for debugging).
[Expand]
Inherited Methods
From class org.jfree.data.Range
From class java.lang.Object

Public Constructors

public DateRange ()

Default constructor.

public DateRange (Date lower, Date upper)

Constructs a new range.

Parameters
lower the lower bound (null not permitted).
upper the upper bound (null not permitted).

public DateRange (double lower, double upper)

Constructs a new range using two values that will be interpreted as "milliseconds since midnight GMT, 1-Jan-1970".

Parameters
lower the lower (oldest) date.
upper the upper (most recent) date.

public DateRange (Range other)

Constructs a new range that is based on another Range. The other range does not have to be a DateRange. If it is not, the upper and lower bounds are evaluated as milliseconds since midnight GMT, 1-Jan-1970.

Parameters
other the other range (null not permitted).

Public Methods

public Date getLowerDate ()

Returns the lower (earlier) date for the range.

Returns
  • The lower date for the range.
See Also

public long getLowerMillis ()

Returns the lower bound of the range in milliseconds.

Returns
  • The lower bound.
See Also

public Date getUpperDate ()

Returns the upper (later) date for the range.

Returns
  • The upper date for the range.
See Also

public long getUpperMillis ()

Returns the upper bound of the range in milliseconds.

Returns
  • The upper bound.
See Also

public String toString ()

Returns a string representing the date range (useful for debugging).

Returns
  • A string representing the date range.