|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.math.matrix.gui.MatrixTableModelOption
public class MatrixTableModelOption
Model that take a delegate model to add additional lines during rendering (such as row sum, column sum, row mean, column mean...) Created: 21 mars 2006 19:01:27
| Field Summary | |
|---|---|
protected MatrixTableModel |
delegate
|
protected boolean |
meanOption
|
protected boolean |
sumOption
|
protected boolean |
transposeOption
|
| Constructor Summary | |
|---|---|
MatrixTableModelOption(MatrixTableModel delegate)
|
|
MatrixTableModelOption(MatrixTableModel delegate,
boolean sumOption,
boolean meanOption,
boolean transposeOption)
|
|
| Method Summary | |
|---|---|
void |
addTableModelListener(TableModelListener l)
|
int |
getAdditionalColumns()
Get how many additional columns table model need to renderer matrix. |
int |
getAdditionalRows()
Get how many additional rows table model need to renderer matrix. |
Class<?> |
getColumnClass(int columnIndex)
|
int |
getColumnCount()
|
String |
getColumnName(int columnIndex)
|
protected Double |
getComputedValueForColumn(int delegateColumnIndex,
boolean mean)
Compute sum for delegate model column index. |
protected Double |
getComputedValueForRow(int delegateRowIndex,
boolean mean)
Compute sum for delegate model row index. |
MatrixND |
getMatrix()
|
TableCellRenderer |
getMatrixCellRenderer()
|
int |
getRowCount()
|
Object |
getValueAt(int rowIndex,
int columnIndex)
|
protected Object |
getValueAtTranposable(int rowIndex,
int columnIndex,
int rowCount,
int columnCount)
Get value qui fonctionne aussi en transposée. |
boolean |
isCellEditable(int rowIndex,
int columnIndex)
|
boolean |
isMeanOption()
|
boolean |
isSumOption()
|
boolean |
isTransposeOption()
|
void |
removeTableModelListener(TableModelListener l)
|
void |
setMatrix(MatrixND m)
|
void |
setMeanOption(boolean meanOption)
|
void |
setSumOption(boolean sumOption)
|
void |
setTransposeOption(boolean transposeOption)
|
void |
setValueAt(Object aValue,
int rowIndex,
int columnIndex)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected MatrixTableModel delegate
protected boolean sumOption
protected boolean meanOption
protected boolean transposeOption
| Constructor Detail |
|---|
public MatrixTableModelOption(MatrixTableModel delegate)
public MatrixTableModelOption(MatrixTableModel delegate,
boolean sumOption,
boolean meanOption,
boolean transposeOption)
| Method Detail |
|---|
public boolean isSumOption()
public void setSumOption(boolean sumOption)
public boolean isMeanOption()
public void setMeanOption(boolean meanOption)
public boolean isTransposeOption()
public void setTransposeOption(boolean transposeOption)
public int getRowCount()
getRowCount in interface TableModelpublic int getColumnCount()
getColumnCount in interface TableModelpublic String getColumnName(int columnIndex)
getColumnName in interface TableModelpublic Class<?> getColumnClass(int columnIndex)
getColumnClass in interface TableModel
public boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface TableModel
public Object getValueAt(int rowIndex,
int columnIndex)
getValueAt in interface TableModel
protected Object getValueAtTranposable(int rowIndex,
int columnIndex,
int rowCount,
int columnCount)
rowIndex - rowIndexcolumnIndex - columnIndexrowCount - rowCountcolumnCount - columnCount
protected Double getComputedValueForRow(int delegateRowIndex,
boolean mean)
delegateRowIndex - delegate model row index
protected Double getComputedValueForColumn(int delegateColumnIndex,
boolean mean)
delegateColumnIndex - delegate model column index
public void setValueAt(Object aValue,
int rowIndex,
int columnIndex)
setValueAt in interface TableModelpublic void addTableModelListener(TableModelListener l)
addTableModelListener in interface TableModelpublic void removeTableModelListener(TableModelListener l)
removeTableModelListener in interface TableModelpublic void setMatrix(MatrixND m)
setMatrix in interface MatrixTableModelpublic MatrixND getMatrix()
getMatrix in interface MatrixTableModelpublic TableCellRenderer getMatrixCellRenderer()
getMatrixCellRenderer in interface MatrixTableModelpublic int getAdditionalRows()
MatrixTableModel
getAdditionalRows in interface MatrixTableModelpublic int getAdditionalColumns()
MatrixTableModel
getAdditionalColumns in interface MatrixTableModel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||