Package com.macrofocus.interval
Provides the necessary classes and interfaces for dealing with intervals.
-
Interface Summary Interface Description BoundedInterval Defines the requirements for an interval that is bounded between two values.BoundedIntervalListener /** The listener interface for receiving "interesting" events about a bounded interval.Interval /** This interface represents the current state of an interval.IntervalListener /** The listener interface for receiving "interesting" events about an interval.MutableBoundedInterval /** Defines the requirements for a BoundedInterval that can change.MutableInterval /** Defines the requirements for an interval that can change. -
Class Summary Class Description AbstractBoundedInterval AbstractMutableInterval This class provides a skeletal implementation of the MutableInterval interface to minimize the effort required to implement this interface.BoundedIntervalEvent /** An event that characterizes a change in the current interval.ClosedInterval A closed interval is an interval that includes all of its limit points.IntervalEvent /** An event that characterizes a change in the current interval.OpenInterval /** An open interval is an interval that does not include its end points.PropertyClosedInterval A closed interval is an interval that includes all of its limit points.SimpleBoundedInterval /** Default data model for bounded interval.SimpleClosedInterval A closed interval is an interval that includes all of its limit points.