starfish.chemistry
Class NOEConstraintTable

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by com.onemoonscientific.swank.SwkTableModel
          extended by starfish.tables.NvTableModel
              extended by starfish.chemistry.NOEConstraintTable
All Implemented Interfaces:
java.io.Serializable, java.util.EventListener, javax.swing.event.TableModelListener, javax.swing.table.TableModel, ConstraintTable

public class NOEConstraintTable
extends starfish.tables.NvTableModel
implements ConstraintTable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class starfish.tables.NvTableModel
interp
 
Fields inherited from class com.onemoonscientific.swank.SwkTableModel
command, model, tableEditable, useCommand, variable
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
NOEConstraintTable()
           
 
Method Summary
 java.lang.Class getColumnClass(int columnIndex)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int columnIndex)
           
 java.lang.String getProperty(java.lang.String property)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int rowIndex, int columnIndex)
           
 boolean isCellEditable(int rowIndex, int columnIndex)
           
 java.lang.Object modelMethod(java.lang.String methodName, java.lang.Object[] args)
           
 void setFilter(java.lang.String filterString)
           
 void setProperty(java.lang.String property, java.lang.String value)
           
 void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
           
 void update()
           
 
Methods inherited from class starfish.tables.NvTableModel
addBlankRow, addLine, addLine, addTabLine, clearAll, deleteRows, determineColumnType, determineColumnTypes, getColMinMax, getColtMode, getColumnType, getGroups, getHeader, getList, getModel, getNRows, getNvColumn, getStringType, getTable, getType, getValues, insertBlankAt, nValues, removeColumn, setColtMode, setColumnType, setHeader, setInterp, setName, setSepString, setTable, sortColumn
 
Methods inherited from class com.onemoonscientific.swank.SwkTableModel
doCommand, getInterp, getModel, getNCols, setColumnClass, setCommand, setModel, setNCols, setNRows, tableChanged
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NOEConstraintTable

public NOEConstraintTable()
Method Detail

update

public void update()

setFilter

public void setFilter(java.lang.String filterString)

getColumnClass

public java.lang.Class getColumnClass(int columnIndex)
Specified by:
getColumnClass in interface javax.swing.table.TableModel
Overrides:
getColumnClass in class starfish.tables.NvTableModel

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface javax.swing.table.TableModel
Overrides:
getColumnCount in class com.onemoonscientific.swank.SwkTableModel

getColumnName

public java.lang.String getColumnName(int columnIndex)
Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class starfish.tables.NvTableModel

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel
Overrides:
getRowCount in class com.onemoonscientific.swank.SwkTableModel

getValueAt

public java.lang.Object getValueAt(int rowIndex,
                                   int columnIndex)
Specified by:
getValueAt in interface javax.swing.table.TableModel
Overrides:
getValueAt in class starfish.tables.NvTableModel

setValueAt

public void setValueAt(java.lang.Object aValue,
                       int rowIndex,
                       int columnIndex)
Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class starfish.tables.NvTableModel

isCellEditable

public boolean isCellEditable(int rowIndex,
                              int columnIndex)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class starfish.tables.NvTableModel

modelMethod

public java.lang.Object modelMethod(java.lang.String methodName,
                                    java.lang.Object[] args)
Overrides:
modelMethod in class starfish.tables.NvTableModel

setProperty

public void setProperty(java.lang.String property,
                        java.lang.String value)
Overrides:
setProperty in class starfish.tables.NvTableModel

getProperty

public java.lang.String getProperty(java.lang.String property)
Overrides:
getProperty in class starfish.tables.NvTableModel


Copyright © 2010 One Moon Scientific, Inc. All Rights Reserved.