mondrian.util
Class MonthlyByDayDateSchedule

java.lang.Object
  extended by mondrian.util.MonthlyByDayDateSchedule
All Implemented Interfaces:
DateSchedule

 class MonthlyByDayDateSchedule
extends Object
implements DateSchedule

A MonthlyByDayDateSchedule fires on a particular set of days every month.

 

Field Summary
(package private)  int beginMonth
           
(package private)  int daysOfMonthBitmap
           
(package private)  int period
           
 
Constructor Summary
MonthlyByDayDateSchedule(Calendar begin, int period, int daysOfMonthBitmap)
           
 
Method Summary
 Calendar nextOccurrence(Calendar earliest, boolean strict)
          Returns the next date when this schedule fires.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

period

int period

beginMonth

int beginMonth

daysOfMonthBitmap

int daysOfMonthBitmap
Constructor Detail

MonthlyByDayDateSchedule

MonthlyByDayDateSchedule(Calendar begin,
                         int period,
                         int daysOfMonthBitmap)
Method Detail

nextOccurrence

public Calendar nextOccurrence(Calendar earliest,
                               boolean strict)
Description copied from interface: DateSchedule
Returns the next date when this schedule fires.

Specified by:
nextOccurrence in interface DateSchedule

SourceForge.net_Logo