org.treesched.schedules
Class YearlySchedule

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

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

Schedule for yearly events. This schedule will schedule it's sub schedules yearly.

Author:
Rob Gordon
See Also:
Serialized Form

Constructor Summary
YearlySchedule()
           
 
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

YearlySchedule

public YearlySchedule()
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.