org.treesched.schedules
Class MonthlySchedule

java.lang.Object
  extended byorg.treesched.AbstractSchedule
      extended byorg.treesched.RegularSchedule
          extended byorg.treesched.schedules.MonthlySchedule
All Implemented Interfaces:
RefineableSchedule, Schedule, java.io.Serializable

public final class MonthlySchedule
extends RegularSchedule
implements java.io.Serializable

Schedule for monthly events.

Typical configuration is:

   <monthly/>
 

Author:
Rob Gordon
See Also:
Serialized Form

Constructor Summary
MonthlySchedule()
           
 
Method Summary
 java.util.Date next(java.util.Date from)
          Given a date, return the date which is interval of this RegularScheudle later.
 
Methods inherited from class org.treesched.RegularSchedule
nextDue, toString
 
Methods inherited from class org.treesched.AbstractSchedule
addChildSchedule, getChildSchedule, getLimits, reset, setChildSchedule, setLimits
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MonthlySchedule

public MonthlySchedule()
Method Detail

next

public java.util.Date next(java.util.Date from)
Description copied from class: RegularSchedule
Given a date, return the date which is interval of this RegularScheudle later.

Specified by:
next in class RegularSchedule
Parameters:
from - The date from which this schedule runs.
Returns:
The interval later.