Represents a timetable of scheduled events. In the model-view architecture, Schedule instances are the documents whose data is displayed by Calendar instances - the views.
The following tables list the members exposed by the Schedule type.
Name | Description | |
---|---|---|
Initializes a new instance of the Schedule class. |
Name | Description | |
---|---|---|
Current version of schedule file format. |
Name | Description | |
---|---|---|
Adds a ScheduleListener to the schedule. |
||
Stops recording undo/redo commands into a CompositeCommand and discards the records created so far. |
||
Clears all items, tasks, locations, contacts and resources contained in this schedule. |
||
Stops recording undo/redo commands into a CompositeCommand and saves the composite in the history queue. |
||
Disposes any resources used by this Schedule object. |
||
Executes the specified command on this schedule. |
||
Overloaded. Retrieves a list of all events scheduled to occur in a specified time interval. |
||
Gets a value indicating whether there is a command in the redo history which can be redone. |
||
Gets a value indicating whether there is a command in the undo history which can be undone. |
||
Gets all contacts defined in the Schedule. |
||
Gets a value indicating whether to completely disable reminders in the whole schedule. |
||
Returns the next period after the specified date with the specified duration which is not occupied by items. |
||
Returns the next period after the specified date with the specified duration, which is not occupied by items associated with the specified contacts. |
||
Returns the next period after the specified date with the specified duration, which is not occupied by items associated with the specified locations. |
||
Returns the next period after the specified date with the specified duration, which is not occupied by items associated with the specified resources. |
||
Returns the next period after the specified date with the specified duration, which is not occupied by items associated with the specified tasks. |
||
Gets all scheduled items. |
||
Overloaded. Retrieves a list with all items that must be reminded of. |
||
Gets all locations defined in the Schedule. |
||
Gets the interval between reminder checks, expressed in seconds. |
||
Gets all resources defined in the Schedule. |
||
Gets all tasks defined in this Schedule. |
||
Overloaded. Retrieves a list of all tasks that must be reminded of. |
||
Gets a value indicating whether saving action records for later undo is enabled. |
||
Overloaded. Checks whether an item or resource type is registered for serialization. |
||
Checks whether an item or resource type with the specified id is registered for JSON serialization. |
||
Loads schedule data from a file. |
||
Loads the schedule from a JSON-formatted string. |
||
Loads the schedule from a JSON object previously created by saveToJson. |
||
Decodes schedule data from a string previously created by saveToString. |
||
Loads schedule data from an XML document. |
||
Executes again an action saved in the command history. |
||
Overloaded. |
||
Overloaded. |
||
Removes the specified ScheduleListener from the schedule. |
||
Saves the schedule to a file. |
||
Saves the schedule to a JSON-formatted string. Use loadFromJson to restore the schedule data later. |
||
Saves the schedule to a JSON object. |
||
Encodes the schedule into a string. |
||
Saves the schedule to an XML document. |
||
Sets a value indicating whether to completely disable reminders in the whole schedule. |
||
Sets the interval between reminder checks, expressed in seconds. |
||
Sets a value indicating whether saving action records for later undo is enabled. |
||
Starts recording undo/redo commands into a CompositeCommand. |
||
Undoes an action saved in the command history. |
||
Overloaded. Unregisters an item or resource type from the system. |
Name | Description | |
---|---|---|
Raises the ScheduleListener.actionRedone event. |
||
Raises the ScheduleListener.actionUndone event. |
||
Raises the ScheduleListener.deserializeTag event. |
||
Raises the ScheduleListener.exceptionCreated event. |
||
Raises the ScheduleListener.instantiateItem event. |
||
Raises the ScheduleListener.instantiateResource event. |
||
Raises the ScheduleListener.itemEndTimeChanged event. |
||
Raises the ScheduleListener.itemEndTimeTriggered event. |
||
Raises the ScheduleListener.itemReminderTriggered event. |
||
Raises the ScheduleListener.itemResourceChanged event. |
||
Raises the ScheduleListener.itemStartTimeChanged event. |
||
Raises the ScheduleListener.itemVisualsChanged event. |
||
|
||
|
||
Raises the ScheduleListener.recurrenceReset event. |
||
Raises the ScheduleListener.serializeTag event. |
||
Raises the ScheduleListener.taskReminderTriggered event. |