public class RelativeDateRange extends AbstractDateRange implements DateRangeExpression
Implementation of DateRange for relative range of dates.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DATE_RANGE_REGEXP |
static int |
DEFAULT_WEEK_START_DAY |
static java.lang.String |
PROPERTIES_FILE_NAME |
static java.lang.String |
WEEK_START_DAY_KEY |
expression, timeZone| Constructor and Description |
|---|
RelativeDateRange(java.lang.String expression) |
RelativeDateRange(java.lang.String expression,
java.util.TimeZone timeZone,
java.lang.Integer weekStart) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Calendar |
getCalendar() |
protected java.util.Date |
getCurrentDate() |
java.util.Date |
getEnd() |
java.lang.String |
getExpression()
Returns string which represents date range expression.
|
protected java.util.regex.Pattern |
getPattern() |
protected java.util.Properties |
getProperties() |
protected java.lang.String |
getPropertiesFileName() |
java.util.Date |
getStart() |
protected int |
getWeekStart() |
protected void |
setProperties(java.util.Properties props) |
protected void |
validateExpression(java.lang.String expression) |
public static final java.lang.String DATE_RANGE_REGEXP
public static final int DEFAULT_WEEK_START_DAY
public static final java.lang.String WEEK_START_DAY_KEY
public static final java.lang.String PROPERTIES_FILE_NAME
public RelativeDateRange(java.lang.String expression)
public RelativeDateRange(java.lang.String expression,
java.util.TimeZone timeZone,
java.lang.Integer weekStart)
protected java.util.regex.Pattern getPattern()
protected void validateExpression(java.lang.String expression)
throws InvalidDateRangeExpressionException
validateExpression in class AbstractDateRangeInvalidDateRangeExpressionExceptionpublic java.lang.String getExpression()
DateRangeExpressiongetExpression in interface DateRangeExpressionprotected int getWeekStart()
protected java.lang.String getPropertiesFileName()
protected java.util.Date getCurrentDate()
protected void setProperties(java.util.Properties props)
protected java.util.Properties getProperties()
protected java.util.Calendar getCalendar()
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com