Copyright © 2011 Citra Technologies. All Rights Reserved.

com.citra.table
Interface VetoableTableColumnModelListener

All Superinterfaces:
EventListener
All Known Implementing Classes:
AdvancedJTable, AdvancedTableHeader, DirectoryTreeTable, FilterTableHeader, GroupTableHeader, OlapPivotTable, PivotTable, PivotTableHeader, TreeTable, TreeTable, TreeTableHeader

public interface VetoableTableColumnModelListener
extends EventListener

The listener that is notified when a table column is about to be added, moved or removed.

Since:
3.4

Method Summary
 void columnWillBeAdded(TableColumnModelEvent e)
          Invoked whenever a table column is about to be added.
 void columnWillBeMoved(TableColumnModelEvent e)
          Invoked whenever a table column is about to be moved.
 void columnWillBeRemoved(TableColumnModelEvent e)
          Invoked whenever a table column is about to be removed.
 

Method Detail

columnWillBeAdded

void columnWillBeAdded(TableColumnModelEvent e)
                       throws ColumnModelVetoException
Invoked whenever a table column is about to be added.

Parameters:
e - the event identifying the addition.
Throws:
ColumnModelVetoException

columnWillBeMoved

void columnWillBeMoved(TableColumnModelEvent e)
                       throws ColumnModelVetoException
Invoked whenever a table column is about to be moved.

Parameters:
e - the event identifying the move.
Throws:
ColumnModelVetoException

columnWillBeRemoved

void columnWillBeRemoved(TableColumnModelEvent e)
                         throws ColumnModelVetoException
Invoked whenever a table column is about to be removed.

Parameters:
e - the event identifying the removal.
Throws:
ColumnModelVetoException

Copyright © 2011 Citra Technologies. All Rights Reserved.