jdbreport.model
Class ReportColumnModel

java.lang.Object
  extended by javax.swing.table.DefaultTableColumnModel
      extended by jdbreport.model.ReportColumnModel
All Implemented Interfaces:
PropertyChangeListener, Serializable, EventListener, ListSelectionListener, TableColumnModel

public class ReportColumnModel
extends DefaultTableColumnModel

Version:
1.1 03/09/08
Author:
Andrey Kholmanskih
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.DefaultTableColumnModel
changeEvent, columnMargin, columnSelectionAllowed, listenerList, selectionModel, tableColumns, totalColumnWidth
 
Constructor Summary
ReportColumnModel()
           
 
Method Summary
 void addColumn(TableColumn aColumn, int index)
           
 void addColumnModelListener(TableColumnModelListener x)
           
protected  void fireColumnMoving(TableColumnModelEvent e)
          Runs before column moved
 int getColumnMargin()
           
 void moveColumn(int columnIndex, int newIndex)
           
 void removeColumnModelListener(TableColumnModelListener x)
           
 
Methods inherited from class javax.swing.table.DefaultTableColumnModel
addColumn, createSelectionModel, fireColumnAdded, fireColumnMarginChanged, fireColumnMoved, fireColumnRemoved, fireColumnSelectionChanged, getColumn, getColumnCount, getColumnIndex, getColumnIndexAtX, getColumnModelListeners, getColumns, getColumnSelectionAllowed, getListeners, getSelectedColumnCount, getSelectedColumns, getSelectionModel, getTotalColumnWidth, propertyChange, recalcWidthCache, removeColumn, setColumnMargin, setColumnSelectionAllowed, setSelectionModel, valueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportColumnModel

public ReportColumnModel()
Method Detail

getColumnMargin

public int getColumnMargin()
Specified by:
getColumnMargin in interface TableColumnModel
Overrides:
getColumnMargin in class DefaultTableColumnModel

moveColumn

public void moveColumn(int columnIndex,
                       int newIndex)
Specified by:
moveColumn in interface TableColumnModel
Overrides:
moveColumn in class DefaultTableColumnModel

addColumn

public void addColumn(TableColumn aColumn,
                      int index)

fireColumnMoving

protected void fireColumnMoving(TableColumnModelEvent e)
Runs before column moved

Parameters:
e -

addColumnModelListener

public void addColumnModelListener(TableColumnModelListener x)
Specified by:
addColumnModelListener in interface TableColumnModel
Overrides:
addColumnModelListener in class DefaultTableColumnModel

removeColumnModelListener

public void removeColumnModelListener(TableColumnModelListener x)
Specified by:
removeColumnModelListener in interface TableColumnModel
Overrides:
removeColumnModelListener in class DefaultTableColumnModel