mondrian.util
Class MonthlyByWeekDateSchedule

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

 class MonthlyByWeekDateSchedule
extends Object
implements DateSchedule

A MonthlyByWeekDateSchedule fires on particular days of particular weeks of a month.

 

Field Summary
(package private)  int beginMonth
           
(package private)  int daysOfWeekBitmap
           
(package private)  int period
           
(package private)  int weeksOfMonthBitmap
           
 
Constructor Summary
MonthlyByWeekDateSchedule(Calendar begin, int period, int daysOfWeekBitmap, int weeksOfMonthBitmap)
           
 
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

daysOfWeekBitmap

int daysOfWeekBitmap

weeksOfMonthBitmap

int weeksOfMonthBitmap
Constructor Detail

MonthlyByWeekDateSchedule

MonthlyByWeekDateSchedule(Calendar begin,
                          int period,
                          int daysOfWeekBitmap,
                          int weeksOfMonthBitmap)
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