Uses of Interface
com.eliad.util.Intervals

Packages that use Intervals
com.eliad.model This package contains the models needed by the grid component.  
com.eliad.model.defaults This package contains default implementations for the interfaces and abstract classes in com.eliad.model.  
com.eliad.util This package contains simple interfaces and classes describing data structures and algorithms.  
 

Uses of Intervals in com.eliad.model
 

Subinterfaces of Intervals in com.eliad.model
 interface RulerModel
          This interface captures the model for handling a component that can be segmented along the horizontal or vertical axis, with each segment size being separately tunable.
 

Classes in com.eliad.model that implement Intervals
 class AbstractRulerModel
          An extension of the RulerModel interface that provides basic listener handling.
 

Methods in com.eliad.model with parameters of type Intervals
static RulerModel RulerModel.Factory.createDefault(Intervals intervals, int orientation)
          Creates a default implementation based on an Intervals object.
 

Uses of Intervals in com.eliad.model.defaults
 

Classes in com.eliad.model.defaults that implement Intervals
 class BasicRulerModel
          A concrete implementation of the RulerModel interface based on the AbstractRulerModel helper class.
 class DefaultRulerModel
          A full implementation of the RulerModel interface.
 

Constructors in com.eliad.model.defaults with parameters of type Intervals
BasicRulerModel.BasicRulerModel(Intervals intervals, int orientation)
          A constructor based on an Intervals instance, that will provide implementation for the most important methods of the AbstractRulerModel API.
DefaultRulerModel.DefaultRulerModel(Intervals intervals, int orientation)
          A constructor based on an Intervals instance, that will provide implementation for the most important methods of the AbstractRulerModel API.
 

Uses of Intervals in com.eliad.util
 

Classes in com.eliad.util that implement Intervals
 class SizeSequenceIntervals
          An implementation of Intervals that mimic the JTable's use of the SizeSequence class
 

Methods in com.eliad.util that return Intervals
static Intervals Intervals.Factory.copy(Intervals intervals)
          Provides a public, exception free, type-safe way of copying an Intervals object.
static Intervals Intervals.Factory.createDefault(int numEntries, int size)
          Creates a default implementation.
 Intervals SizeCache.getIntervals()
           
 

Methods in com.eliad.util with parameters of type Intervals
static Intervals Intervals.Factory.copy(Intervals intervals)
          Provides a public, exception free, type-safe way of copying an Intervals object.
 

Constructors in com.eliad.util with parameters of type Intervals
SizeCache.SizeCache(Intervals intervals)
          Constructs a cache above an Intervals object>.