edu.umd.cs.findbugs.gui2
Class SorterTableColumnModel
java.lang.Object
edu.umd.cs.findbugs.gui2.SorterTableColumnModel
- All Implemented Interfaces:
- javax.swing.table.TableColumnModel
public class SorterTableColumnModel
- extends java.lang.Object
- implements javax.swing.table.TableColumnModel
Handles the sorting order and informs the treeModel when changes are necessary
- Author:
- Dan
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SorterTableColumnModel
public SorterTableColumnModel(Sortables[] columnHeaders)
SorterTableColumnModel
public SorterTableColumnModel(java.util.ArrayList<Sortables> columnHeaders)
createFrom
public void createFrom(SorterTableColumnModel other)
addColumn
public void addColumn(javax.swing.table.TableColumn arg0)
- Specified by:
addColumn
in interface javax.swing.table.TableColumnModel
removeColumn
public void removeColumn(javax.swing.table.TableColumn arg0)
- Specified by:
removeColumn
in interface javax.swing.table.TableColumnModel
moveColumn
public void moveColumn(int fromIndex,
int toIndex)
- Specified by:
moveColumn
in interface javax.swing.table.TableColumnModel
setColumnMargin
public void setColumnMargin(int arg0)
- Specified by:
setColumnMargin
in interface javax.swing.table.TableColumnModel
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interface javax.swing.table.TableColumnModel
getColumns
public java.util.Enumeration<javax.swing.table.TableColumn> getColumns()
- Specified by:
getColumns
in interface javax.swing.table.TableColumnModel
getColumnIndex
public int getColumnIndex(java.lang.Object columnIdentifier)
- Specified by:
getColumnIndex
in interface javax.swing.table.TableColumnModel
getColumn
public javax.swing.table.TableColumn getColumn(int x)
- Specified by:
getColumn
in interface javax.swing.table.TableColumnModel
getColumnMargin
public int getColumnMargin()
- Specified by:
getColumnMargin
in interface javax.swing.table.TableColumnModel
getColumnIndexAtX
public int getColumnIndexAtX(int XPosition)
- Specified by:
getColumnIndexAtX
in interface javax.swing.table.TableColumnModel
getTotalColumnWidth
public int getTotalColumnWidth()
- Specified by:
getTotalColumnWidth
in interface javax.swing.table.TableColumnModel
setColumnSelectionAllowed
public void setColumnSelectionAllowed(boolean arg0)
- Specified by:
setColumnSelectionAllowed
in interface javax.swing.table.TableColumnModel
getColumnSelectionAllowed
public boolean getColumnSelectionAllowed()
- Specified by:
getColumnSelectionAllowed
in interface javax.swing.table.TableColumnModel
getSelectedColumns
public int[] getSelectedColumns()
- Specified by:
getSelectedColumns
in interface javax.swing.table.TableColumnModel
getSelectedColumnCount
public int getSelectedColumnCount()
- Specified by:
getSelectedColumnCount
in interface javax.swing.table.TableColumnModel
setSelectionModel
public void setSelectionModel(javax.swing.ListSelectionModel arg0)
- Specified by:
setSelectionModel
in interface javax.swing.table.TableColumnModel
getSelectionModel
public javax.swing.ListSelectionModel getSelectionModel()
- Specified by:
getSelectionModel
in interface javax.swing.table.TableColumnModel
addColumnModelListener
public void addColumnModelListener(javax.swing.event.TableColumnModelListener listener)
- Specified by:
addColumnModelListener
in interface javax.swing.table.TableColumnModel
removeColumnModelListener
public void removeColumnModelListener(javax.swing.event.TableColumnModelListener listener)
- Specified by:
removeColumnModelListener
in interface javax.swing.table.TableColumnModel
columnSelectionChanged
public void columnSelectionChanged(javax.swing.event.ListSelectionEvent arg0)
freezeOrder
public void freezeOrder()
thawOrder
public void thawOrder()
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.