org.embl.ebi.escience.scuflui.facets
Class FTableColumnModel

java.lang.Object
  extended by org.embl.ebi.escience.scuflui.facets.FTableColumnModel

public class FTableColumnModel
extends java.lang.Object

The table model for a FacetsTable. This encapsulates which columns are present in the table,

Author:
Matthew Pocock

Constructor Summary
FTableColumnModel()
           
 
Method Summary
 void addColumn(FTableColumn col)
           
 void addColumn(int to, FTableColumn col)
           
 void addFTableColumnModelListener(FTableColumnModelListener listener)
           
 java.util.Iterator columnIterator()
           
 FTableColumn getColumn(int indx)
           
 int getColumnCount()
           
 int getColumnIndex(FTableColumn col)
           
 void moveColumn(int from, int to)
           
 void removeColumn(FTableColumn col)
           
 void removeColumn(int indx)
           
 void removeFTableColumnModelListener(FTableColumnModelListener listener)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FTableColumnModel

public FTableColumnModel()
Method Detail

addColumn

public void addColumn(FTableColumn col)

addColumn

public void addColumn(int to,
                      FTableColumn col)

removeColumn

public void removeColumn(FTableColumn col)

removeColumn

public void removeColumn(int indx)

moveColumn

public void moveColumn(int from,
                       int to)

addFTableColumnModelListener

public void addFTableColumnModelListener(FTableColumnModelListener listener)

removeFTableColumnModelListener

public void removeFTableColumnModelListener(FTableColumnModelListener listener)

columnIterator

public java.util.Iterator columnIterator()

getColumn

public FTableColumn getColumn(int indx)

getColumnCount

public int getColumnCount()

getColumnIndex

public int getColumnIndex(FTableColumn col)