sexi.gui
Class SpeciesTableModel
java.lang.Object
|
+--javax.swing.table.AbstractTableModel
|
+--sexi.gui.SpeciesTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
- Direct Known Subclasses:
- ManualSpeciesTableModel, RandomSpeciesTableModel
- abstract class SpeciesTableModel
- extends javax.swing.table.AbstractTableModel
- See Also:
- Serialized Form
Field Summary |
(package private) int |
maxN
|
(package private) double |
maxRasio
|
(package private) java.util.ArrayList |
nList
|
(package private) int |
nTree
|
(package private) java.util.ArrayList |
propList
|
(package private) java.util.ArrayList |
specList
|
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnCount, getColumnName, getListeners, isCellEditable, removeTableModelListener |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
specList
java.util.ArrayList specList
propList
java.util.ArrayList propList
nList
java.util.ArrayList nList
maxRasio
double maxRasio
maxN
int maxN
nTree
int nTree
SpeciesTableModel
SpeciesTableModel()
getColumnClass
public java.lang.Class getColumnClass(int c)
- Overrides:
getColumnClass
in class javax.swing.table.AbstractTableModel
getRowCount
public int getRowCount()
- Overrides:
getRowCount
in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int row,
int column)
- Overrides:
getValueAt
in class javax.swing.table.AbstractTableModel
setValueAt
public void setValueAt(java.lang.Object value,
int row,
int col)
- Overrides:
setValueAt
in class javax.swing.table.AbstractTableModel
setRasioAt
public void setRasioAt(java.lang.Double value,
int row)
setNumOfTreeAt
public void setNumOfTreeAt(java.lang.Integer value,
int row)
addSpecies
public void addSpecies(TreeSpec ts,
double proportion)
getSpecies
public TreeSpec getSpecies(int row)
getRasio
public double getRasio(int row)
getRestMaxRasio
public double getRestMaxRasio()
setNumOfTree
public void setNumOfTree(int i)
getNumOfTree
public int getNumOfTree()
removeSpecies
public void removeSpecies(int row)
removeAllSpecies
public void removeAllSpecies()
getTreeSpecList
public java.util.Collection getTreeSpecList()
getRasioList
public java.util.Collection getRasioList()
removeBadTreeSpec
void removeBadTreeSpec(int index)
removeBadTreeSpec
public java.util.Collection removeBadTreeSpec()
isZeroRasio
public boolean isZeroRasio()
fixRasio
public void fixRasio()
getNumOfTreeAt
public int getNumOfTreeAt(int index)