Uses of Interface
com.eliad.model.SpanModel

Packages that use SpanModel
com.eliad.model This package contains the models needed by the grid component.  
com.eliad.swing This is the main package of the grid component. 
 

Uses of SpanModel in com.eliad.model
 

Subinterfaces of SpanModel in com.eliad.model
 interface CollectionSpanModel
          This interface should be implemented by interfaces for which it is easiest to list their spans.
 interface 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.
 interface 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.
 

Classes in com.eliad.model that implement SpanModel
 class AbstractCollectionSpanModel
          A base class for CollectionSpanModels, providing a standard way of handling of listeners through AbstractSpanModel.
 class AbstractDirectSpanModel
          A base class for DirectSpanModels, providing a standard way of handling of listeners through AbstractSpanModel.
 class AbstractQuerySpanModel
          A base class for QuerySpanModels, providing a standard way to handle of listeners through AbstractSpanModel.
 class AbstractSpanModel
          A base for SpanModel, providing a standard handling of listeners
 class GenericCollectionSpanModel
          An implementation of an extensional, freely updatable SpanModel, stored by "row buckets".
 class NullSpanModel
          This is a stricly empty span model.
 

Constructors in com.eliad.model with parameters of type SpanModel
SpanModelEvent.SpanModelEvent(SpanModel source, int type, int anchorRow, int anchorColumn, int oldRowCount, int oldColumnCount, int newRowCount, int newColumnCount)
          Constructs a new event for a change to a SpanModel
 

Uses of SpanModel in com.eliad.swing
 

Methods in com.eliad.swing that return SpanModel
 SpanModel JSmartGrid.getSpanModel()
          Returns the span model associated with this JSmartGrid.
 

Methods in com.eliad.swing with parameters of type SpanModel
 void JSmartGrid.setSpanModel(SpanModel spanModel)
          Sets the span model associated with this JSmartGrid.
protected static javax.swing.JComponent JSmartGrid.createHeader(JSmartGrid mainGrid, int orientation, GridModel gm, SpanModel sm, StyleModel uim)
          Creates the preferred header for a JSmartGrid with specific GridModel, SpanModel and StyleModel.
 

Constructors in com.eliad.swing with parameters of type SpanModel
JSmartGrid.JSmartGrid(GridModel model, SpanModel spanModel, StyleModel styleModel)
          Constructs a JSmartGrid with a given GridModel, a given SpanModel, and a given StyleModel.
JSmartGrid.JSmartGrid(GridModel model, SpanModel spanModel)
          Constructs a JSmartGrid with a given GridModel, a given SpanModel, and a default StyleModel.
JSmartGridHeader.JSmartGridHeader(GridModel gm, SpanModel sm, StyleModel uim)
          This constructor is needed to realize the normal construction of the superclass JSmartGrid with the following models: a GridModel, a SpanModel and a StyleModel.
JSmartGridHeader.JSmartGridHeader(JSmartGrid parent, int orientation, GridModel gm, SpanModel sm, StyleModel uim)
          Constructs a JSmartGridHeader with a given JSmartGrid as the main grid, with a given orientation, with the models: a GridModel, a SpanModel and a StyleModel