Class TemporalExpressions
- java.lang.Object
-
- org.apache.ofbiz.service.calendar.TemporalExpressions
-
- All Implemented Interfaces:
java.io.Serializable
public class TemporalExpressions extends java.lang.Object implements java.io.Serializable
A collection of TemporalExpression classes.For the most part, these classes are immutable - with the exception of the
id
field. The basic idea is to construct an expression tree in memory, and then query it.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TemporalExpressions.DateRange
A temporal expression that represents a range of dates.static class
TemporalExpressions.DayInMonth
A temporal expression that represents a day in the month.static class
TemporalExpressions.DayOfMonthRange
A temporal expression that represents a day of month range.static class
TemporalExpressions.DayOfWeekRange
A temporal expression that represents a day of week range.static class
TemporalExpressions.Difference
A temporal expression that represents a difference of two temporal expressions.static class
TemporalExpressions.Frequency
static class
TemporalExpressions.HourRange
A temporal expression that represents an hour range.static class
TemporalExpressions.Intersection
A temporal expression that represents a mathematical intersection of all of its member expressions.static class
TemporalExpressions.MinuteRange
A temporal expression that represents a minute range.static class
TemporalExpressions.MonthRange
A temporal expression that represents a month range.static class
TemporalExpressions.Null
A temporal expression that represents a null expression.static class
TemporalExpressions.Substitution
A temporal expression that provides a substitution for an excluded temporal expression.static class
TemporalExpressions.Union
A temporal expression that represents a mathematical union of all of its member expressions.
-
Field Summary
Fields Modifier and Type Field Description static TemporalExpression
NullExpression
static int
SEQUENCE_DATE_RANGE
static int
SEQUENCE_DAY_IN_MONTH
static int
SEQUENCE_DOM_RANGE
static int
SEQUENCE_DOW_RANGE
static int
SEQUENCE_FREQ
static int
SEQUENCE_HOUR_RANGE
static int
SEQUENCE_MINUTE_RANGE
static int
SEQUENCE_MONTH_RANGE
-
Constructor Summary
Constructors Constructor Description TemporalExpressions()
-
-
-
Field Detail
-
NullExpression
public static final TemporalExpression NullExpression
-
SEQUENCE_DATE_RANGE
public static final int SEQUENCE_DATE_RANGE
- See Also:
- Constant Field Values
-
SEQUENCE_DAY_IN_MONTH
public static final int SEQUENCE_DAY_IN_MONTH
- See Also:
- Constant Field Values
-
SEQUENCE_DOM_RANGE
public static final int SEQUENCE_DOM_RANGE
- See Also:
- Constant Field Values
-
SEQUENCE_DOW_RANGE
public static final int SEQUENCE_DOW_RANGE
- See Also:
- Constant Field Values
-
SEQUENCE_FREQ
public static final int SEQUENCE_FREQ
- See Also:
- Constant Field Values
-
SEQUENCE_HOUR_RANGE
public static final int SEQUENCE_HOUR_RANGE
- See Also:
- Constant Field Values
-
SEQUENCE_MINUTE_RANGE
public static final int SEQUENCE_MINUTE_RANGE
- See Also:
- Constant Field Values
-
SEQUENCE_MONTH_RANGE
public static final int SEQUENCE_MONTH_RANGE
- See Also:
- Constant Field Values
-
-