Package com.smartgwt.client.data
Class DateRange
java.lang.Object
com.smartgwt.client.core.JsObject
com.smartgwt.client.data.DateRange
A class specifying a range of dates. Values are start and end. If either value is omitted, the range is assumed to be open-ended in that direction -
so if the start date is omitted, the range will include any date earlier than the value specified in end date.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the end date or null if open ended.getJsObj()
Returns the relative end date of the range, or null if not specified.Returns the relative start date of the range, or null if not specified.Returns the start date or null if open ended.void
setEndDate
(Date endDate) Set the end date of the range.void
setRelativeEndDate
(RelativeDate relativeEndDate) Set the relative end date of the range.void
setRelativeStartDate
(RelativeDate relativeStartDate) Set the relative start date of the range.void
setStartDate
(Date startDate) Set the start date of the range.
-
Constructor Details
-
DateRange
public DateRange()
-
-
Method Details
-
getStartDate
Returns the start date or null if open ended. If the underlying start date is specified as arelativeStartDate
, the date is converted to an absolute value and returned.- Returns:
- the start date
-
setStartDate
Set the start date of the range.- Parameters:
startDate
- the start date
-
getEndDate
Returns the end date or null if open ended. If the underlying end date is specified as arelativeEndDate
, the date is converted to an absolute value and returned.- Returns:
- the end date
-
setEndDate
Set the end date of the range.- Parameters:
endDate
- the end date
-
getRelativeStartDate
Returns the relative start date of the range, or null if not specified.- Returns:
- the relative start date
-
setRelativeStartDate
Set the relative start date of the range.- Parameters:
relativeStartDate
- the relative start date
-
getRelativeEndDate
Returns the relative end date of the range, or null if not specified.- Returns:
- the relative end date
-
setRelativeEndDate
Set the relative end date of the range.- Parameters:
relativeEndDate
- the relative end date
-
getJsObj
-