Package net.sf.jasperreports.types.date
Class RelativeDateRange
java.lang.Object
net.sf.jasperreports.types.date.AbstractDateRange
net.sf.jasperreports.types.date.RelativeDateRange
- All Implemented Interfaces:
Serializable,DateRange,DateRangeExpression
- Direct Known Subclasses:
RelativeTimestampRange
Implementation of DateRange for relative range of dates.
- Author:
- Sergey Prilukin
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final StringFields inherited from class net.sf.jasperreports.types.date.AbstractDateRange
expression, timeZone -
Constructor Summary
ConstructorsConstructorDescriptionRelativeDateRange(String expression) RelativeDateRange(String expression, TimeZone timeZone, Integer weekStart) -
Method Summary
Modifier and TypeMethodDescriptionprotected Calendarprotected DategetEnd()Returns string which represents date range expression.protected Patternprotected Propertiesprotected StringgetStart()protected intprotected voidsetProperties(Properties props) protected voidvalidateExpression(String expression) Methods inherited from class net.sf.jasperreports.types.date.AbstractDateRange
toString
-
Field Details
-
DATE_RANGE_REGEXP
- See Also:
-
DEFAULT_WEEK_START_DAY
public static final int DEFAULT_WEEK_START_DAY- See Also:
-
WEEK_START_DAY_KEY
- See Also:
-
PROPERTIES_FILE_NAME
- See Also:
-
PROPERTY_WEEK_START_DAY
- See Also:
-
-
Constructor Details
-
RelativeDateRange
-
RelativeDateRange
-
-
Method Details
-
getPattern
-
validateExpression
- Overrides:
validateExpressionin classAbstractDateRange- Throws:
InvalidDateRangeExpressionException
-
getExpression
Description copied from interface:DateRangeExpressionReturns string which represents date range expression.- Specified by:
getExpressionin interfaceDateRangeExpression- Returns:
- relative date expression as a string.
-
getWeekStart
protected int getWeekStart() -
getPropertiesFileName
-
getCurrentDate
-
setProperties
-
getProperties
-
getStart
-
getEnd
-
getCalendar
-