Module com.flexganttfx.model
Package com.flexganttfx.model.repository
package com.flexganttfx.model.repository
Classes related to activity repositories. These repositories
are used to store the activities for a row and to return an iterator for
iterating over a list of activities returned for a given time interval.
- Since:
- 1.0
-
ClassDescriptionActivityRepositoryBase<A extends Activity>An abstract base implementation of
ActivityRepository
that provides support for event handlers (adding, removing, firing events).IntervalTreeActivityRepository<A extends Activity>A repository implementation that utilizes binary interval trees to store its activities.ListActivityRepository<A extends Activity>A repository implementation that utilizes several lists for storing activities.A list of possible iterators that the repository can return when the application queries the repository for the activities within a given time interval.MutableActivityRepository<A extends Activity>The required interface for a repository that is also mutable (activities can be added and removed).MutableActivityRepositoryBase<A extends Activity>An event class used by activity repositories to inform event handlers about changes.