Uses of Package
com.eliad.model

Packages that use com.eliad.model
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. 
 

Classes in com.eliad.model used by com.eliad.model
AbstractCollectionSpanModel
          A base class for CollectionSpanModels, providing a standard way of handling of listeners through AbstractSpanModel.
AbstractGridModel
          This abstract class provides default implementations for most of the methods in the GridModel interface.
AbstractSpanModel
          A base for SpanModel, providing a standard handling of listeners
CollectionSpanModel
          This interface should be implemented by interfaces for which it is easiest to list their spans.
DirectSpanModel
          This interface should be implemented by SpanModels that do not need to maintain data structures to know where the spans are, but are able to answer a question about the presence of a span at some point in O(1) time, using some procedural rules.
ExtentCell
          This interface embodies the idea of the extension of a cell over the "following" cells, that is, cells to the right and to the bottom.
GenericCollectionSpanModel
          An implementation of an extensional, freely updatable SpanModel, stored by "row buckets".
GridCellEditor
          This interface defines the method required from any object that would like to be an editor for cells or spans in a Component that can provide a GridContext like the JSmartGrid.
GridCellRenderer
          This interface defines the method required from any object that would like to be a renderer for cells or spans in a Component that can provide a GridContext such as the JSmartGrid.
GridContext
          GridContext defines the interface for an object that gives information about the cell or span when a renderer or an editor is required by a Component.
GridModel
          In terms of the javax.swing.table.TableModel, this is the description of a data model suitable for a symmetrical grid.
GridModelEvent
          Events corresponding to changes in a GridModel.
GridModelListener
          The interface of listeners to GridModel changes
GridSelectionEvent
          Events corresponding to changes in a CellsSelectionModel
GridSelectionListener
          The interface of listeners to GridSelectionModel changes
GridSelectionModel
          A model for the selection of cells inside a grid.
NullSpanModel
          This is a stricly empty span model.
QuerySpanModel
          This interface should be implemented by span models that are able to answer a question about the presence of a span at a certain point.
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.
RulerModelEvent
          Events corresponding to changes in a RulerModel.
RulerModelListener
          The interface of listeners to RulerModel changes
SpanModel
          The model of overspanning information between cells of a rectangular array.
SpanModelEvent
          Events corresponding to changes in a SpanModel
SpanModelListener
          The interface of listeners to SpanModel changes
StyleContextModel
          StyleContextModel defines the interface for an object that gives informations about basic attributes for a cell in the grid like the JSmartGrid or a StyleModel like the DefaultStyleModel.
StyleModel
          This is an interface that provides a way to implement a renderer and an editor collection model.
StyleModelEvent
          Events corresponding to changes in a StyleModel.
StyleModelListener
          StyleModelListener defines the interface for an object that listens to changes in a StyleModel.
 

Classes in com.eliad.model used by com.eliad.model.defaults
AbstractRulerModel
          An extension of the RulerModel interface that provides basic listener handling.
AbstractStyleModel
          This abstract class provides default implementations for most of the methods in the StyleModel interface.
GridCellEditor
          This interface defines the method required from any object that would like to be an editor for cells or spans in a Component that can provide a GridContext like the JSmartGrid.
GridCellRenderer
          This interface defines the method required from any object that would like to be a renderer for cells or spans in a Component that can provide a GridContext such as the JSmartGrid.
GridContext
          GridContext defines the interface for an object that gives information about the cell or span when a renderer or an editor is required by a Component.
GridModelListener
          The interface of listeners to GridModel changes
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.
StyleModel
          This is an interface that provides a way to implement a renderer and an editor collection model.
 

Classes in com.eliad.model used by com.eliad.swing
AbstractGridModel
          This abstract class provides default implementations for most of the methods in the GridModel interface.
ExtentCell
          This interface embodies the idea of the extension of a cell over the "following" cells, that is, cells to the right and to the bottom.
GridCellEditor
          This interface defines the method required from any object that would like to be an editor for cells or spans in a Component that can provide a GridContext like the JSmartGrid.
GridCellRenderer
          This interface defines the method required from any object that would like to be a renderer for cells or spans in a Component that can provide a GridContext such as the JSmartGrid.
GridContext
          GridContext defines the interface for an object that gives information about the cell or span when a renderer or an editor is required by a Component.
GridModel
          In terms of the javax.swing.table.TableModel, this is the description of a data model suitable for a symmetrical grid.
GridModelEvent
          Events corresponding to changes in a GridModel.
GridModelListener
          The interface of listeners to GridModel changes
GridSelectionEvent
          Events corresponding to changes in a CellsSelectionModel
GridSelectionListener
          The interface of listeners to GridSelectionModel changes
GridSelectionModel
          A model for the selection of cells inside a grid.
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.
RulerModelEvent
          Events corresponding to changes in a RulerModel.
RulerModelListener
          The interface of listeners to RulerModel changes
SpanModel
          The model of overspanning information between cells of a rectangular array.
SpanModelEvent
          Events corresponding to changes in a SpanModel
SpanModelListener
          The interface of listeners to SpanModel changes
StyleModel
          This is an interface that provides a way to implement a renderer and an editor collection model.
StyleModelEvent
          Events corresponding to changes in a StyleModel.
StyleModelListener
          StyleModelListener defines the interface for an object that listens to changes in a StyleModel.