com.metamatrix.toolbox.ui.widget.table
Interface EnhancedTableColumnModel

All Superinterfaces:
javax.swing.table.TableColumnModel
All Known Implementing Classes:
DefaultTableColumnModel

public interface EnhancedTableColumnModel
extends javax.swing.table.TableColumnModel

Since:
2.0
Version:
2.0
Author:
John P. A. Verhaeg

Field Summary
static boolean KEEP_CURRENT_COLUMN_SORT_ORDER
           
 
Method Summary
 void addColumnSortListener(TableColumnSortListener listener)
           
 int getColumnIndex(javax.swing.table.TableColumn column)
           
 int getHiddenAndShownColumnCount()
           
 java.util.List getHiddenAndShownColumns()
           
 int getHiddenColumnCount()
           
 java.util.List getHiddenColumns()
           
 int getHiddenOrShownColumnIndex(java.lang.Object columnID)
           
 int getSortedColumnCount()
           
 java.util.List getSortedColumns()
           
 boolean isColumnHidden(javax.swing.table.TableColumn column)
           
 void moveHiddenOrShownColumn(int fromIndex, int toIndex)
           
 void removeColumnSortListener(TableColumnSortListener listener)
           
 void setColumnHidden(javax.swing.table.TableColumn column, boolean isHidden)
           
 void setColumnNotSorted(EnhancedTableColumn column, boolean isCurrentColumnSortOrderKept)
           
 void setColumnsHidden(boolean isHidden)
           
 void setColumnsNotSorted()
           
 void setColumnSortedAscending(EnhancedTableColumn column, boolean isCurrentColumnSortOrderKept)
           
 void setColumnSortedDescending(EnhancedTableColumn column, boolean isCurrentColumnSortOrderKept)
           
 
Methods inherited from interface javax.swing.table.TableColumnModel
addColumn, addColumnModelListener, getColumn, getColumnCount, getColumnIndex, getColumnIndexAtX, getColumnMargin, getColumns, getColumnSelectionAllowed, getSelectedColumnCount, getSelectedColumns, getSelectionModel, getTotalColumnWidth, moveColumn, removeColumn, removeColumnModelListener, setColumnMargin, setColumnSelectionAllowed, setSelectionModel
 

Field Detail

KEEP_CURRENT_COLUMN_SORT_ORDER

static final boolean KEEP_CURRENT_COLUMN_SORT_ORDER
See Also:
Constant Field Values
Method Detail

addColumnSortListener

void addColumnSortListener(TableColumnSortListener listener)
Since:
2.0

getColumnIndex

int getColumnIndex(javax.swing.table.TableColumn column)
Since:
2.0

getHiddenAndShownColumnCount

int getHiddenAndShownColumnCount()
Since:
2.0

getHiddenAndShownColumns

java.util.List getHiddenAndShownColumns()
Since:
2.0

getHiddenColumnCount

int getHiddenColumnCount()
Since:
2.0

getHiddenColumns

java.util.List getHiddenColumns()
Since:
2.0

getHiddenOrShownColumnIndex

int getHiddenOrShownColumnIndex(java.lang.Object columnID)
Since:
2.0

getSortedColumnCount

int getSortedColumnCount()
Since:
2.0

getSortedColumns

java.util.List getSortedColumns()
Since:
2.0

isColumnHidden

boolean isColumnHidden(javax.swing.table.TableColumn column)
Since:
2.0

moveHiddenOrShownColumn

void moveHiddenOrShownColumn(int fromIndex,
                             int toIndex)
Since:
2.0

removeColumnSortListener

void removeColumnSortListener(TableColumnSortListener listener)
Since:
2.0

setColumnHidden

void setColumnHidden(javax.swing.table.TableColumn column,
                     boolean isHidden)
Since:
2.0

setColumnNotSorted

void setColumnNotSorted(EnhancedTableColumn column,
                        boolean isCurrentColumnSortOrderKept)
Since:
2.0

setColumnSortedAscending

void setColumnSortedAscending(EnhancedTableColumn column,
                              boolean isCurrentColumnSortOrderKept)
Since:
2.0

setColumnSortedDescending

void setColumnSortedDescending(EnhancedTableColumn column,
                               boolean isCurrentColumnSortOrderKept)
Since:
2.0

setColumnsHidden

void setColumnsHidden(boolean isHidden)
Since:
2.0

setColumnsNotSorted

void setColumnsNotSorted()
Since:
2.0


Copyright © 2009. All Rights Reserved.