Class DateRange
- java.lang.Object
-
- org.eclipse.nebula.widgets.ganttchart.utils.DateRange
-
public class DateRange extends java.lang.ObjectRepresents one Date Range
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Calendar_endDateprivate java.util.Calendar_startDate
-
Constructor Summary
Constructors Constructor Description DateRange(java.util.Calendar startDate, java.util.Calendar endDate)Creates a new DateRange between two dates
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.CalendargetEndDate()java.util.CalendargetStartDate()booleanisWithinRange(java.util.Calendar date)Whether a date falls between the date rangebooleanOverlaps(DateRange other)Whether twoDateRanges overlap in any wayvoidsetEndDate(java.util.Calendar _endDate)voidsetStartDate(java.util.Calendar _startDate)java.lang.StringtoString()
-
-
-
Method Detail
-
getStartDate
public java.util.Calendar getStartDate()
-
setStartDate
public void setStartDate(java.util.Calendar _startDate)
-
getEndDate
public java.util.Calendar getEndDate()
-
setEndDate
public void setEndDate(java.util.Calendar _endDate)
-
Overlaps
public boolean Overlaps(DateRange other)
Whether twoDateRanges overlap in any way- Parameters:
other- DateRange to check against- Returns:
- True if they overlap
-
isWithinRange
public boolean isWithinRange(java.util.Calendar date)
Whether a date falls between the date range- Parameters:
date- Date to check- Returns:
- true if date is between ranges start and end dates
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-