Class | Description | |
---|---|---|
Implements creation of new schedule items. |
||
The Appointment class represents appointments within a schedule. |
||
Handles undo / redo of property changes. |
||
Represents an action that changes the schedule and whose effects can be undone. |
||
Represents a set of Command instances as a single operation. Undoing or redoing the composite action, respectively undoes or redoes all its constituent subactions at the same time. |
||
Instances of the Contact class contain contact information about individual persons. Contact objects are used by schedule classes that have human resources associated with them. |
||
Defines a pair of brushes to be used to paint alternating calendar elements. |
||
Provides data for the ScheduleListener.instantiateItem event. |
||
Provides data for the ScheduleListener.instantiateResource event. |
||
Represents events scheduled to occur at some point in time. It is derived by concrete classes such as Appointment. |
||
Provides empty implementations for the methods defined in the ItemListener interface. This lets you override only the handlers for the events you are interested in, instead of implementing all methods of ItemListener. |
||
Contains the arguments passed to handlers of item related events. |
||
Represents a strongly-typed list of Item objects. |
||
Encapsulates the state of an Item instance. |
||
Contains the arguments passed to handlers of time related events. |
||
|
||
|
||
Instances of this class contain address information that identifies distinct locations. Location objects are used by schedule classes that have locations and addresses allocated to them. |
||
Defines recurrence patterns for items scheduled to repeat over and over again. |
||
Provides empty implementations for the methods defined in the RecurrenceListener interface. This lets you override only the handlers for the events you are interested in, instead of implementing all methods of RecurrenceListener. |
||
This class represents exceptions of a recurrence patterns. |
||
Represents reminders associated with schedule items. |
||
Implements deletion of schedule items. |
||
Instances of the Resource class contain information about arbitrary resources. |
||
Represents a list of Resource objects. |
||
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. |
||
Provides empty implementations for the methods defined in the ScheduleListener interface. This lets you override only the handlers for the events you are interested in, instead of implementing all methods of ScheduleListener. |
||
This class contains information required to serialize and deserialize Schedule elements to and from a binary stream or XML document. |
||
Contains the arguments passed to the ScheduleListener.serializeTag and ScheduleListener.deserializeTag event handlers. |
||
Specifies the appearance of calendar elements. |
||
Instances of this class contain task information. Task objects are used by schedule items that are allocated to some task. |
||
Contains the arguments passed to handlers of task related events. |
||
Contains the arguments passed to the ScheduleListener.actionUndone and ScheduleListener.actionRedone event handlers. |
||
Contains the arguments passed to handlers of the RecurrenceListener.validateOccurrence event. |
||
Represents an exception that can be thrown during XML saving, loading and processing. |
||
Contains methods that help serialize and deserialize schedule objects to and from XML documents. |
Interface | Description | |
---|---|---|
Defines the events raised by the Item class. |
||
Defines the events raised by the Item class. |
||
Defines the events raised by the Schedule class. |
||
Defines the events raised by the SerializationContext class. |
Enumeration | Description | |
---|---|---|
Specifies the type of file contents. |
||
Specifies how daily recurrence patterns are defined. |
||
Specifies the type of week days, used with ByDayType monthly and yearly recurrence patterns. |
||
Specifies the types of monthly recurrence patterns. |
||
Specifies the occurrence number of a day or a week within a month. |
||
Specifies when to stop repeating recurring events. |
||
Specifies the interval at which recurring items occur. |
||
Specifies the recurrence state of items. |
||
Specifies the type of a reminder. |
||
Specifies what type of shadow effect to apply to a calendar UI element. |
||
Specifies the priority of a Task. |
||
Specifies the status of a Task. |
||
Specifies the types of yearly recurrence patterns. |