A class implements ISchedule when it wants to represent a list of scheduled times. Keep in mind that implementations of this interface have no concept of the current date, only the dates which are given.
For a list of all members of this type, see ISchedule Members .
| Type | Description |
|---|---|
| Schedule | This class implements ISchedule. There is a set of public fields that represent what the schedule is. These can be set individually or you can use the parser to parse a schedule string (see below for syntax) and automatically populate the fields. Unused fields must be set to or remain null (Nothing in Visual Basic). Be careful when setting the fields individually, the getNextDate() method is picky about how the fields are set. The getScheduleString() method returns a string which is guaranteed to be parsable by the Schedule parser. You can pass a TimeZone object to the constructor and this Schedule will occur in that time zone. DateTime Schedule Syntax: date = mm/dd/yyyy time = hh:mm:ss [starting startDateTime] [[every n[y|m|w|d]] | [on [[SU][MO][TU][WE][TH][FR][SA] | [startDay-endDay]]]] [[between startTime-endTime every n[h|m|s]] | [at time1,time2,time3]] [until endDateTime] |
Namespace: com.neokernel.util
Assembly: Neokernel (in Neokernel.exe)
ISchedule Members | com.neokernel.util Namespace | Schedule | IScheduler | ScheduledAgent | Scheduler