org.ofbiz.service.calendar
Class TemporalExpressions

java.lang.Object
  extended by org.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
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
          This class represents a difference of two temporal expressions.
static class TemporalExpressions.Frequency
          A temporal expression that represents a frequency.
static class TemporalExpressions.Intersection
          This class represents a mathematical intersection of all of its member expressions.
static class TemporalExpressions.MonthRange
          A temporal expression that represents a month range.
static class TemporalExpressions.Null
          This class represents a null expression.
static class TemporalExpressions.TimeOfDayRange
          A temporal expression that represents a time of day range.
static class TemporalExpressions.Union
          This class represents a mathematical union of all of its member expressions.
 
Field Summary
static java.lang.String module
           
static TemporalExpression NullExpression
           
 
Constructor Summary
TemporalExpressions()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

NullExpression

public static final TemporalExpression NullExpression
Constructor Detail

TemporalExpressions

public TemporalExpressions()