public class DateRange
extends java.lang.Object
Constructor | Description |
---|---|
DateRange(java.util.Calendar startDate,
java.util.Calendar endDate) |
Creates a new DateRange between two dates
|
Modifier and Type | Method | Description |
---|---|---|
java.util.Calendar |
getEndDate() |
|
java.util.Calendar |
getStartDate() |
|
boolean |
isWithinRange(java.util.Calendar date) |
Whether a date falls between the date range
|
boolean |
Overlaps(DateRange other) |
Whether two
DateRange s overlap in any way |
void |
setEndDate(java.util.Calendar _endDate) |
|
void |
setStartDate(java.util.Calendar _startDate) |
|
java.lang.String |
toString() |
public DateRange(java.util.Calendar startDate, java.util.Calendar endDate)
startDate
- Start date of rangeendDate
- End date of rangepublic java.util.Calendar getStartDate()
public void setStartDate(java.util.Calendar _startDate)
public java.util.Calendar getEndDate()
public void setEndDate(java.util.Calendar _endDate)
public boolean Overlaps(DateRange other)
DateRange
s overlap in any wayother
- DateRange to check againstpublic boolean isWithinRange(java.util.Calendar date)
date
- Date to checkpublic java.lang.String toString()
toString
in class java.lang.Object