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 AbstractDateRange
InvalidDateRangeExpressionException
public java.lang.String getExpression()
DateRangeExpression
getExpression
in interface DateRangeExpression
protected 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-2014 TIBCO Software Inc. www.jaspersoft.com