starfish.chemistry
Class MoleculeTableModel

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

public class MoleculeTableModel
extends starfish.tables.NvTableModel

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
MoleculeTableModel()
           
 
Method Summary
 int findRes(java.lang.String searchNum)
           
 int findResLast(java.lang.String searchNum)
           
 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)
           
 
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

MoleculeTableModel

public MoleculeTableModel()
Method Detail

setFilter

public void setFilter(java.lang.String filterString)

findRes

public int findRes(java.lang.String searchNum)

findResLast

public int findResLast(java.lang.String searchNum)

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.