Uses of Interface
com.eliad.model.RulerModel

Packages that use RulerModel
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.swing This is the main package of the grid component. 
 

Uses of RulerModel in com.eliad.model
 

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

Methods in com.eliad.model that return RulerModel
static RulerModel RulerModel.Factory.copy(RulerModel ruler)
          Provides a public, exception free, type-safe way of copying a RulerModel object.
static RulerModel RulerModel.Factory.createDefault(int numEntries, int size, int orientation)
          Creates a default implementation.
static RulerModel RulerModel.Factory.createDefault(Intervals intervals, int orientation)
          Creates a default implementation based on an Intervals object.
 

Methods in com.eliad.model with parameters of type RulerModel
static RulerModel RulerModel.Factory.copy(RulerModel ruler)
          Provides a public, exception free, type-safe way of copying a RulerModel object.
 

Constructors in com.eliad.model with parameters of type RulerModel
RulerModelEvent.RulerModelEvent(RulerModel model, int type, int index, int other0, int other1)
          Constructs a specific RulerModelEvent.
 

Uses of RulerModel in com.eliad.model.defaults
 

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

Uses of RulerModel in com.eliad.swing
 

Methods in com.eliad.swing that return RulerModel
protected  RulerModel JSmartGrid.createDefaultRowModel()
          Creates a default row model for an autonomous grid, based on the grid model dimension.
protected  RulerModel JSmartGrid.createDefaultColumnModel()
          Creates a default column model for an autonomous grid, based on the grid model dimension.
 RulerModel JSmartGrid.getRowModel()
          Returns the vertical ruler model associated with this JSmartGrid.
 RulerModel JSmartGrid.getColumnModel()
          Returns the horizontal ruler model associated with this JSmartGrid.
 RulerModel JSmartGrid.getRulerModel(int orientation)
          Returns one of the ruler models associated with this JSmartGrid.
 

Methods in com.eliad.swing with parameters of type RulerModel
 void JSmartGrid.setRulerModel(RulerModel rulerModel)
          Attaches a ruler model.
 void JSmartGrid.setRowModel(RulerModel rowModel)
          Sets a ruler model for rows.
 void JSmartGrid.setColumnModel(RulerModel columnModel)
          Sets a ruler presentation model for columns.
protected  javax.swing.JComponent JSmartGrid.createTopLeft(JSmartGrid rowHeader, RulerModel rowHeaderHorizontalRuler, GridModel rhm, JSmartGrid columnHeader, RulerModel columnHeaderVerticalRuler, GridModel chm)
          Creates a default top left corner component for this grid.