Module com.flexganttfx.model
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
-
Interface Summary Interface Description MutableActivityRepository<A extends Activity> The required interface for a repository that is also mutable (activities can be added and removed). -
Class Summary Class Description ActivityRepositoryBase<A extends Activity> An abstract base implementation ofActivityRepository
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.MutableActivityRepositoryBase<A extends Activity> RepositoryEvent An event class used by activity repositories to inform event handlers about changes. -
Enum Summary Enum Description ListActivityRepository.IteratorType A list of possible iterators that the repository can return when the application queries the repository for the activities within a given time interval.