|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| Event | Purposefully open-ended way for defining various events which can be scheduled. |
| Schedule | Represents a coherent collection of logical events that are expected to occur over the course of time. |
| ScheduleElement |
Encapsulates the information and behaviour for specific Events in the context of a Schedule. |
| TemporalExpression | Interface for objects that wish to provide algorithmic support for building recurring event sets. |
| Class Summary | |
| DatePrecision | Constants used for expressing date precision when working with ChronicJ components. |
| DateRange | Defines basic requirements and utility methods for classes that model periods of time. |
| RangeIterator |
Simple Iteratorimplmentation that can be used to
traverse the sub ranges that occur between the start and end
TimePointsof a given
DateRange. |
| TimePoint | Based directly on the Time Point pattern described by Martin Fowler. |
Defines the interfaces for fundamental types that can be used to build
temporal applications. In addition to these generally useful types
(DateRange, Timepoint), this package defines
the interfaces for classes that implement recurring event sets using
temporal expressions.
The usage and design patterns expressed in this package are mostly...*uhm*.. entirely..*cough*...based on a series of articles by Martin Fowler. It highly recommended that anyone using this package (or writing object-oriented software :) take a moment to peruse the wealth of useful info that Fowler has made publicly available. See below for more details.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||