org.himinbi.dataset
Class DataSet

java.lang.Object
  |
  +--org.himinbi.dataset.DataSet
All Implemented Interfaces:
javax.swing.table.TableModel
Direct Known Subclasses:
TreeModelDataSet

public abstract class DataSet
extends java.lang.Object
implements javax.swing.table.TableModel


Method Summary
 void addTableModelListener(javax.swing.event.TableModelListener listener)
           
protected  void fireTableModelChange(javax.swing.event.TableModelEvent e)
           
abstract  java.lang.Class getColumnClass(int columnIndex)
           
abstract  int getColumnCount()
           
abstract  java.lang.String getColumnName(int columnIndex)
           
abstract  double getMax()
           
abstract  double getMin()
           
 java.lang.String getName()
           
abstract  int getRowCount()
           
abstract  java.lang.Object getValueAt(int rowIndex, int columnIndex)
           
abstract  boolean isCellEditable(int rowIndex, int columnIndex)
           
 boolean isTableModelListener(javax.swing.event.TableModelListener listener)
           
 void removeTableModelListener(javax.swing.event.TableModelListener listener)
           
 void setName(java.lang.String name)
           
abstract  void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getMin

public abstract double getMin()

getMax

public abstract double getMax()

getColumnClass

public abstract java.lang.Class getColumnClass(int columnIndex)
Specified by:
getColumnClass in interface javax.swing.table.TableModel

getColumnCount

public abstract int getColumnCount()
Specified by:
getColumnCount in interface javax.swing.table.TableModel

getColumnName

public abstract java.lang.String getColumnName(int columnIndex)
Specified by:
getColumnName in interface javax.swing.table.TableModel

getRowCount

public abstract int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel

getValueAt

public abstract java.lang.Object getValueAt(int rowIndex,
                                            int columnIndex)
Specified by:
getValueAt in interface javax.swing.table.TableModel

isCellEditable

public abstract boolean isCellEditable(int rowIndex,
                                       int columnIndex)
Specified by:
isCellEditable in interface javax.swing.table.TableModel

setValueAt

public abstract void setValueAt(java.lang.Object aValue,
                                int rowIndex,
                                int columnIndex)
Specified by:
setValueAt in interface javax.swing.table.TableModel

isTableModelListener

public boolean isTableModelListener(javax.swing.event.TableModelListener listener)

addTableModelListener

public void addTableModelListener(javax.swing.event.TableModelListener listener)
Specified by:
addTableModelListener in interface javax.swing.table.TableModel

removeTableModelListener

public void removeTableModelListener(javax.swing.event.TableModelListener listener)
Specified by:
removeTableModelListener in interface javax.swing.table.TableModel

fireTableModelChange

protected void fireTableModelChange(javax.swing.event.TableModelEvent e)