fr.inria.infovis.panel
Class ColumnListModel

java.lang.Object
  extended byjavax.swing.AbstractListModel
      extended byfr.inria.infovis.panel.ColumnListModel
All Implemented Interfaces:
javax.swing.ComboBoxModel, javax.swing.ListModel, java.io.Serializable
Direct Known Subclasses:
FilteredColumnListModel

public class ColumnListModel
extends javax.swing.AbstractListModel
implements javax.swing.ComboBoxModel

Author:
raf A replacement of the ColumnListModel of Infovis
See Also:
Serialized Form

Constructor Summary
ColumnListModel(infovis.Table table)
          Constructor for ColumnListModel.
 
Method Summary
 java.lang.Object getElementAt(int index)
           
 java.lang.Object getSelectedItem()
           
 int getSize()
           
 infovis.Table getTable()
          Returns the table.
 boolean isNullAdded()
          Returns the nullAdded.
 void setNullAdded(boolean nullAdded)
          Sets the nullAdded.
 void setSelectedItem(java.lang.Object anObject)
          Sets the value of the selected item.
 
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, getListDataListeners, getListeners, removeListDataListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.ListModel
addListDataListener, removeListDataListener
 

Constructor Detail

ColumnListModel

public ColumnListModel(infovis.Table table)
Constructor for ColumnListModel.

Method Detail

getElementAt

public java.lang.Object getElementAt(int index)
Specified by:
getElementAt in interface javax.swing.ListModel
See Also:
ListModel.getElementAt(int)

getSize

public int getSize()
Specified by:
getSize in interface javax.swing.ListModel
See Also:
ListModel.getSize()

setSelectedItem

public void setSelectedItem(java.lang.Object anObject)
Sets the value of the selected item. The selected item may be null.

Specified by:
setSelectedItem in interface javax.swing.ComboBoxModel
Parameters:
anObject - The combo box value or null for no selection.

getSelectedItem

public java.lang.Object getSelectedItem()
Specified by:
getSelectedItem in interface javax.swing.ComboBoxModel

getTable

public infovis.Table getTable()
Returns the table.

Returns:
Table

isNullAdded

public boolean isNullAdded()
Returns the nullAdded.

Returns:
boolean

setNullAdded

public void setNullAdded(boolean nullAdded)
Sets the nullAdded.

Parameters:
nullAdded - The nullAdded to set