com.michaelbaranov.microba.common
Interface BoundedTableModel

All Superinterfaces:
javax.swing.table.TableModel
All Known Implementing Classes:
AbstractBoundedTableModel, AbstractBoundedTableModelWithSelection, DefaultGradientEditorModel, DefaultGradientModel, DefaultMarkerModel

public interface BoundedTableModel
extends javax.swing.table.TableModel

An extended TableModel.

The upper and lower bound values are introduced to further describe table data. For example, BoundedTableModel is used as a data model for MarkerBar, GradientBar, GradientEditor

Version:
0.1 (rev. 13 Aug 2005)
Author:
Michael Baranov www.michaelbaranov.com

Field Summary
static java.lang.String PROPERTY_LOWER_BOUND
          The name of the bound property, that holds lower bound value.
static java.lang.String PROPERTY_UPPER_BOUND
          The name of the bound property, that holds upper bound value.
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 int getLowerBound()
          Returns some lower bound, further describing the data.
 int getUpperBound()
          Returns some upper bound, further describing the data.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt
 

Field Detail

PROPERTY_LOWER_BOUND

static final java.lang.String PROPERTY_LOWER_BOUND
The name of the bound property, that holds lower bound value.

See Also:
Constant Field Values

PROPERTY_UPPER_BOUND

static final java.lang.String PROPERTY_UPPER_BOUND
The name of the bound property, that holds upper bound value.

See Also:
Constant Field Values
Method Detail

getLowerBound

int getLowerBound()
Returns some lower bound, further describing the data.

Returns:
lower bound.

getUpperBound

int getUpperBound()
Returns some upper bound, further describing the data.

Returns:
upper bound.

addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

addPropertyChangeListener

void addPropertyChangeListener(java.lang.String propertyName,
                               java.beans.PropertyChangeListener listener)

removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

void removePropertyChangeListener(java.lang.String propertyName,
                                  java.beans.PropertyChangeListener listener)