public class RelativeDate
extends java.lang.Object
implements java.lang.Comparable RelativeDateShortcut an absolute date can be retrieved based on a fixed point in time as the point of relevance.  A relative date can also contain a RelativeDateRangePosition which is only used if the relative date string is a RelativeDateShortcut. For instance, if RelativeDateShortcut.TODAY is used we don't know if that means the start or the end of today, use the range position to specify which is true.
| Modifier and Type | Method and Description | 
|---|---|
java.util.GregorianCalendar |  getAbsoluteDate(boolean isLogicalDate) Gets the absolute date for this relative date with the current date and time as the relevance point.   |  
java.util.GregorianCalendar |  getAbsoluteDate(java.util.Date baseDate, boolean isLogicalDate) Gets the absolute date for this relative date with a base date and time as the relevance point.   |  
java.lang.String |  getDirection() Returns the direction sign for this relative date.   |  
RelativeDate |  getQualifier() Returns the qualifier for this relative date, the qualifier is another relative date.   |  
RelativeDateRangePosition |  getRangePosition() Returns the   RelativeDateRangePosition for this relative date. |  
int |  getValue() Returns the value of this relative date, the value is the number of units.   |  
void |  setRangePosition(RelativeDateRangePosition rangePosition) Sets the   RelativeDateRangePosition for this relative date. |  
public java.util.GregorianCalendar getAbsoluteDate(boolean isLogicalDate)
isLogicalDate - false if this date should include the time.public java.util.GregorianCalendar getAbsoluteDate(java.util.Date baseDate,
                                                   boolean isLogicalDate) baseDate - the relevance point to get the absolute date for.isLogicalDate - false if this date should include the time.public RelativeDateRangePosition getRangePosition()
RelativeDateRangePosition for this relative date.public void setRangePosition(RelativeDateRangePosition rangePosition)
RelativeDateRangePosition for this relative date.rangePosition - public java.lang.String getDirection()
public RelativeDate getQualifier()
public int getValue()