gui.tables
Class DataSheetTableColumnModel

java.lang.Object
  extended by javax.swing.table.DefaultTableColumnModel
      extended by gui.tables.DataSheetTableColumnModel
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.swing.event.ListSelectionListener, javax.swing.table.TableColumnModel

public class DataSheetTableColumnModel
extends javax.swing.table.DefaultTableColumnModel

A column model for the JTable that displays the DataSheet.

See Also:
Serialized Form

Field Summary
private  DataSheet dataSheet
          The data sheet.
private  Main mainWindow
          A reference to the mainWindow.
(package private) static long serialVersionUID
          The version tracking unique identifier for Serialization.
 
Fields inherited from class javax.swing.table.DefaultTableColumnModel
changeEvent, columnMargin, columnSelectionAllowed, listenerList, selectionModel, tableColumns, totalColumnWidth
 
Constructor Summary
DataSheetTableColumnModel(Main mainWindow, DataSheet dataSheet)
          Instantiates a new generic table column model.
 
Method Summary
 boolean getColumnSelectionAllowed()
           
 void moveColumn(int src, int tar)
           
 void removeColumn(javax.swing.table.TableColumn arg0)
           
 
Methods inherited from class javax.swing.table.DefaultTableColumnModel
addColumn, addColumnModelListener, createSelectionModel, fireColumnAdded, fireColumnMarginChanged, fireColumnMoved, fireColumnRemoved, fireColumnSelectionChanged, getColumn, getColumnCount, getColumnIndex, getColumnIndexAtX, getColumnMargin, getColumnModelListeners, getColumns, getListeners, getSelectedColumnCount, getSelectedColumns, getSelectionModel, getTotalColumnWidth, propertyChange, recalcWidthCache, removeColumnModelListener, setColumnMargin, setColumnSelectionAllowed, setSelectionModel, valueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
The version tracking unique identifier for Serialization.

See Also:
Constant Field Values

mainWindow

private Main mainWindow
A reference to the mainWindow.


dataSheet

private DataSheet dataSheet
The data sheet.

Constructor Detail

DataSheetTableColumnModel

public DataSheetTableColumnModel(Main mainWindow,
                                 DataSheet dataSheet)
Instantiates a new generic table column model.

Method Detail

getColumnSelectionAllowed

public boolean getColumnSelectionAllowed()
Specified by:
getColumnSelectionAllowed in interface javax.swing.table.TableColumnModel
Overrides:
getColumnSelectionAllowed in class javax.swing.table.DefaultTableColumnModel

moveColumn

public void moveColumn(int src,
                       int tar)
Specified by:
moveColumn in interface javax.swing.table.TableColumnModel
Overrides:
moveColumn in class javax.swing.table.DefaultTableColumnModel

removeColumn

public void removeColumn(javax.swing.table.TableColumn arg0)
Specified by:
removeColumn in interface javax.swing.table.TableColumnModel
Overrides:
removeColumn in class javax.swing.table.DefaultTableColumnModel