sexi.gui
Class ManualSpeciesTableModel

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--sexi.gui.SpeciesTableModel
              |
              +--sexi.gui.ManualSpeciesTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

class ManualSpeciesTableModel
extends SpeciesTableModel

See Also:
Serialized Form

Field Summary
(package private)  java.lang.String[] columnNames
           
(package private)  java.util.ArrayList planted
           
 
Fields inherited from class sexi.gui.SpeciesTableModel
maxN, maxRasio, nList, nTree, propList, specList
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
(package private) ManualSpeciesTableModel()
           
 
Method Summary
 void addSpecies(TreeSpec ts, double proportion)
           
 void clearPlanted()
           
 java.lang.Class getColumnClass(int c)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 int getPlantedAt(int index)
           
 java.util.Collection getPlantedList()
           
 java.lang.Object getValueAt(int row, int column)
           
 boolean isCellEditable(int row, int col)
           
 void removeAllSpecies()
           
(package private)  void removeBadTreeSpec(int index)
           
 void removeSpecies(int row)
           
 void setPlantedAt(int index, int n)
           
 
Methods inherited from class sexi.gui.SpeciesTableModel
fixRasio, getNumOfTree, getNumOfTreeAt, getRasio, getRasioList, getRestMaxRasio, getRowCount, getSpecies, getTreeSpecList, isZeroRasio, removeBadTreeSpec, setNumOfTree, setNumOfTreeAt, setRasioAt, setValueAt
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

columnNames

final java.lang.String[] columnNames

planted

java.util.ArrayList planted
Constructor Detail

ManualSpeciesTableModel

ManualSpeciesTableModel()
Method Detail

getColumnClass

public java.lang.Class getColumnClass(int c)
Overrides:
getColumnClass in class SpeciesTableModel

getColumnCount

public int getColumnCount()
Overrides:
getColumnCount in class javax.swing.table.AbstractTableModel

getColumnName

public java.lang.String getColumnName(int col)
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
Overrides:
getValueAt in class SpeciesTableModel

addSpecies

public void addSpecies(TreeSpec ts,
                       double proportion)
Overrides:
addSpecies in class SpeciesTableModel

removeSpecies

public void removeSpecies(int row)
Overrides:
removeSpecies in class SpeciesTableModel

removeAllSpecies

public void removeAllSpecies()
Overrides:
removeAllSpecies in class SpeciesTableModel

getPlantedList

public java.util.Collection getPlantedList()

removeBadTreeSpec

void removeBadTreeSpec(int index)
Overrides:
removeBadTreeSpec in class SpeciesTableModel

setPlantedAt

public void setPlantedAt(int index,
                         int n)

getPlantedAt

public int getPlantedAt(int index)

clearPlanted

public void clearPlanted()