public class TimeRange
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID
CVS ID
|
protected java.util.Calendar |
maxDate
The ending time
|
protected java.util.Calendar |
minDate
The starting time
|
Constructor and Description |
---|
TimeRange()
Create a new time range.
|
TimeRange(java.util.Date min,
java.util.Date max)
Create a new time range with specific values.
|
Modifier and Type | Method and Description |
---|---|
void |
addToMax(int unit,
int range)
Add a Calendar value to the end time
|
void |
addToMin(int unit,
int range)
Add a Calendar value to the start time.
|
java.util.Date |
getMaxDate()
Get the ending time
|
java.util.Date |
getMinDate()
Get the starting time
|
void |
setMaxDate(java.util.Date maxDate)
Set the ending time
|
void |
setMaxDate(int unit,
int range)
Set a value on the end time
|
void |
setMinDate(java.util.Date minDate)
Set the starting time
|
void |
setMinDate(int unit,
int range)
Set a value on the start time
|
java.lang.String |
toString()
Returns a string representing the time range.
|
public static final java.lang.String ID
protected java.util.Calendar minDate
protected java.util.Calendar maxDate
public TimeRange()
public TimeRange(java.util.Date min, java.util.Date max)
min
- lower bound on rangemax
- upper bound on rangepublic java.util.Date getMinDate()
public java.util.Date getMaxDate()
public void setMinDate(java.util.Date minDate)
minDate
- startpublic void setMaxDate(java.util.Date maxDate)
maxDate
- endpublic void setMinDate(int unit, int range)
unit
- Field of Calendarrange
- Amountpublic void setMaxDate(int unit, int range)
unit
- Field of Calendarrange
- Amountpublic void addToMin(int unit, int range)
unit
- Field of Calendarrange
- Amountpublic void addToMax(int unit, int range)
unit
- Field of Calendarrange
- Amountpublic java.lang.String toString()
toString
in class java.lang.Object
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona