|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| FocussedIntervalListener | Interface for listening on the change of the focussed interval in a timebar viewer. |
| HierarchicalTimeBarModel | Interface describing a hierarchical model. |
| HierarchicalViewState | Interface describing the viewstate of a hierarchical time bar model (expanded/not expanded). |
| HierarchicalViewStateListener | Listener for listening on changes of the view satte of TimeBarNodes. |
| IIdentifiableTimeBarNode | Extenison of the tImeBarNode interface supplying an additional id. |
| IIntervalRelation | Relation between intervals. |
| IRelationalInterval | Interval carrying a list of relations. |
| IRowHeightStrategy | Interface describing a strategy for calculating the height/width of a row. |
| ISelectionRectListener | Interface allowing listening to the selection rectangle in a time bar viewer. |
| ITimeBarChangeListener | Listener interface for listeners that will be notified on changes a user makes interactively using the timebar viewer. |
| ITimeBarViewState | A standard viewstate for the timebar viewer. |
| ITimeBarViewStateListener | Listener that is informed when the viewstate of the timebar viewer changes. |
| TimeBarModel | Model for a number of rows containing intervals. |
| TimeBarModelListener | Interface for listening to changes in the data of a TimeBarModel. |
| TimeBarNode | Interface describing a time bar row in a hierarchy of rows. |
| TimeBarNodeListener | Listener to listen for changes on TimeBarNodes. |
| TimeBarRow | Model for a single row of intervals. |
| TimeBarRowHeader | Interface describing a row header. |
| TimeBarRowListener | Interface for listening to changes on the data of a TimeBarRow. |
| TimeBarSelectionListener | Listener for registering selection changes on a TimeBarSelectionModel. |
| TimeBarSelectionModel | Selection model for the TimeBarModel. |
| Class Summary | |
|---|---|
| AbstractTimeBarModel | An abstract implementation of the TimeBarModel interface. |
| AbstractTimeBarNode | Abstract base implementation for a timebar node. |
| AbstractTimeBarRowModel | An abstract base implementation of the TimeBarRow interface. |
| AddingTimeBarNode | An implementation of a TimeBarNode that adds up all children. |
| AddingTimeBarRowModel | Timebar row model that adds up (merges) all intervals added. |
| DefaultHierarchicalTimeBarModel | Default implementation of t a HIerarchicalTimeBarModel. |
| DefaultRowHeader | A very simple object with a bound property that can be used as a RowHeader in the TimeBarRow. |
| DefaultTimeBarModel | A default implementation of the TimeBarModel interface. |
| DefaultTimeBarNode | A default implementation of a TimeBarNode. |
| DefaultTimeBarRowModel | A base implementation of the TimeBarRow interface as an extension of the abstract implementation AbstractTimeBarRowModel. |
| DefaultTimeBarViewState | The default implementation of a ITimeBarViewState. |
| HierarchicalViewStateImpl | Default implementation of a HIerarchicalViewState based on a map, not supporting paths to nodes. |
| IntervalRelation | Implementation of the IIntervalRelation. |
| PPSInterval | Special interval for holding a pps value in the xScalePPSInterval row. |
| RelationalInterval | Simple implementation of the relational interval based on the standard interval. |
| StdHierarchicalTimeBarModel | An implementation of of a "normal" TimeBarModel based on a hierarchical model and a viewstate. |
| TBRect | Simple struct holding the information about a region in the time bar viewer. |
| TimeBarChangeAdapter | Empty stub for an ITimeBarChangeListener. |
| TimeBarSelectionModelImpl | Implementation of TimeBarSelectionModel: straight forward. |
| Enum Summary | |
|---|---|
| IIntervalRelation.Direction | Direction of the relation. |
| IIntervalRelation.Type | Relation type denoting if the relation should refer to the end or begin of the interval. |
This package contains the model classes for the TimeBarViewer (in both versions: swing and swt). The basic
data object used is the de.jaret.util.date.Interval. A TimeBarRow
holds a series of intervals. The TimeBarModel combines a set of rows.
Selections in a TimeBarModel are managed by the TimeBarSelectionModel.
There are listener interfaces for the main model classes used for the cummunication between the models and the selection.
(c) 2004 Peter Kliem
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||