org.owasp.webscarab.ui.swing
Class ColumnWidthTracker

java.lang.Object
  extended by org.owasp.webscarab.ui.swing.ColumnWidthTracker
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener, javax.swing.event.TableColumnModelListener

public class ColumnWidthTracker
extends java.lang.Object
implements java.beans.PropertyChangeListener, javax.swing.event.TableColumnModelListener

Author:
rogan

Constructor Summary
protected ColumnWidthTracker(java.lang.String key)
          Creates a new instance of ColumnWidthTracker
 
Method Summary
 void addTable(javax.swing.JTable table)
           
 void columnAdded(javax.swing.event.TableColumnModelEvent e)
           
 void columnMarginChanged(javax.swing.event.ChangeEvent e)
           
 void columnMoved(javax.swing.event.TableColumnModelEvent e)
           
 void columnRemoved(javax.swing.event.TableColumnModelEvent e)
           
 void columnSelectionChanged(javax.swing.event.ListSelectionEvent e)
           
static ColumnWidthTracker getTracker(java.lang.String key)
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void removeTable(javax.swing.JTable table)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnWidthTracker

protected ColumnWidthTracker(java.lang.String key)
Creates a new instance of ColumnWidthTracker

Method Detail

getTracker

public static ColumnWidthTracker getTracker(java.lang.String key)

addTable

public void addTable(javax.swing.JTable table)

removeTable

public void removeTable(javax.swing.JTable table)

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

columnAdded

public void columnAdded(javax.swing.event.TableColumnModelEvent e)
Specified by:
columnAdded in interface javax.swing.event.TableColumnModelListener

columnMarginChanged

public void columnMarginChanged(javax.swing.event.ChangeEvent e)
Specified by:
columnMarginChanged in interface javax.swing.event.TableColumnModelListener

columnMoved

public void columnMoved(javax.swing.event.TableColumnModelEvent e)
Specified by:
columnMoved in interface javax.swing.event.TableColumnModelListener

columnRemoved

public void columnRemoved(javax.swing.event.TableColumnModelEvent e)
Specified by:
columnRemoved in interface javax.swing.event.TableColumnModelListener

columnSelectionChanged

public void columnSelectionChanged(javax.swing.event.ListSelectionEvent e)
Specified by:
columnSelectionChanged in interface javax.swing.event.TableColumnModelListener