com.eliad.model
Class GenericCollectionSpanModel
java.lang.Object
|
+--com.eliad.model.AbstractGenericModel
|
+--com.eliad.model.AbstractSpanModel
|
+--com.eliad.model.AbstractCollectionSpanModel
|
+--com.eliad.model.GenericCollectionSpanModel
- public class GenericCollectionSpanModel
- extends AbstractCollectionSpanModel
- implements GridModelListener
An implementation of an extensional, freely updatable
SpanModel
, stored by "row buckets".
- Version:
- 0.90 00/04/08
- Author:
- Patrick Mérissert-Coffinières
- See Also:
- Serialized Form
Fields inherited from class com.eliad.model.AbstractGenericModel |
listeners_ |
Method Summary |
void |
addSpan(int row,
int column,
int rowCount,
int columnCount)
|
void |
changeSpan(int row,
int column,
int rowCount,
int columnCount)
|
void |
clear()
|
ExtentCell |
getSpanAt(int row,
int column)
|
void |
gridDataChanged(GridModelEvent e)
|
void |
gridModelChanged(GridModelEvent e)
|
void |
gridStructureChanged(GridModelEvent e)
|
void |
insertColumns(int column,
int count)
|
void |
insertRows(int row,
int count)
|
java.util.Iterator |
iterator()
|
protected static ExtentCell |
makeExtentCell(int anchorRow,
int anchorColumn,
int rowCount,
int columnCount)
|
void |
removeColumns(int column,
int count)
|
void |
removeRows(int row,
int count)
|
void |
removeSpan(int row,
int column)
|
Methods inherited from class com.eliad.model.AbstractSpanModel |
addSpanModelListener,
fireSpanAdded,
fireSpanColumnsDeleted,
fireSpanColumnsInserted,
fireSpanModelChanged,
fireSpanRemoved,
fireSpanRowsDeleted,
fireSpanRowsInserted,
fireSpanStructureChanged,
fireSpanUpdated,
propagateDataChange,
propagateModelChange,
propagateStructureChange,
removeSpanModelListener |
Methods inherited from class com.eliad.model.AbstractGenericModel |
getListenerCount,
getListeners |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
GenericCollectionSpanModel
public GenericCollectionSpanModel()
getSpanAt
public ExtentCell getSpanAt(int row,
int column)
iterator
public java.util.Iterator iterator()
clear
public void clear()
removeSpan
public void removeSpan(int row,
int column)
makeExtentCell
protected static ExtentCell makeExtentCell(int anchorRow,
int anchorColumn,
int rowCount,
int columnCount)
addSpan
public void addSpan(int row,
int column,
int rowCount,
int columnCount)
changeSpan
public void changeSpan(int row,
int column,
int rowCount,
int columnCount)
insertRows
public void insertRows(int row,
int count)
removeRows
public void removeRows(int row,
int count)
insertColumns
public void insertColumns(int column,
int count)
removeColumns
public void removeColumns(int column,
int count)
gridModelChanged
public void gridModelChanged(GridModelEvent e)
- Specified by:
- gridModelChanged in interface GridModelListener
gridStructureChanged
public void gridStructureChanged(GridModelEvent e)
- Specified by:
- gridStructureChanged in interface GridModelListener
gridDataChanged
public void gridDataChanged(GridModelEvent e)
- Specified by:
- gridDataChanged in interface GridModelListener