fr.inria.infovis.panel
Class NumberColumnBoundedRangeModel

java.lang.Object
  extended byfr.inria.infovis.panel.DefaultDoubleBoundedRangeModel
      extended byfr.inria.infovis.panel.NumberColumnBoundedRangeModel
All Implemented Interfaces:
javax.swing.event.ChangeListener, DoubleBoundedRangeModel, infovis.panel.DynamicQuery, java.util.EventListener, infovis.utils.RowFilter

public class NumberColumnBoundedRangeModel
extends DefaultDoubleBoundedRangeModel
implements javax.swing.event.ChangeListener, infovis.panel.DynamicQuery

BoundedFloatModel for NumberColumns.

Version:
$Revision: 1.1 $
Author:
Jean-Daniel Fekete

Constructor Summary
NumberColumnBoundedRangeModel(infovis.column.NumberColumn column)
          Constructor from a NumberColumn
 
Method Summary
 void apply()
           
 infovis.Column getColumn()
          Returns the column.
 javax.swing.JComponent getComponent()
           
 infovis.column.FilterColumn getFilterColumn()
           
 boolean isFiltered(int row)
           
 void setColumn(infovis.column.NumberColumn column)
          Sets the column.
 void setFilterColumn(infovis.column.FilterColumn filter)
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 void update()
           
 
Methods inherited from class fr.inria.infovis.panel.DefaultDoubleBoundedRangeModel
addChangeListener, getChangeListeners, getExtent, getMaximum, getMinimum, getValue, getValueIsAdjusting, removeChangeListener, setExtent, setMaximum, setMinimum, setRangeProperties, setValue, setValueIsAdjusting
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumberColumnBoundedRangeModel

public NumberColumnBoundedRangeModel(infovis.column.NumberColumn column)
Constructor from a NumberColumn

Method Detail

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

update

public void update()

isFiltered

public boolean isFiltered(int row)
Specified by:
isFiltered in interface infovis.panel.DynamicQuery

getColumn

public infovis.Column getColumn()
Returns the column.

Specified by:
getColumn in interface infovis.panel.DynamicQuery
Returns:
Column

setColumn

public void setColumn(infovis.column.NumberColumn column)
Sets the column.

Parameters:
column - The column to set

getFilterColumn

public infovis.column.FilterColumn getFilterColumn()
Specified by:
getFilterColumn in interface infovis.panel.DynamicQuery

setFilterColumn

public void setFilterColumn(infovis.column.FilterColumn filter)
Specified by:
setFilterColumn in interface infovis.panel.DynamicQuery

apply

public void apply()
Specified by:
apply in interface infovis.panel.DynamicQuery

getComponent

public javax.swing.JComponent getComponent()
Specified by:
getComponent in interface infovis.panel.DynamicQuery