org.gamenet.swing.controls
Class TextMapTableControl.FloatArrayDataTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.gamenet.swing.controls.TextMapTableControl.ArrayDataTableModel
org.gamenet.swing.controls.TextMapTableControl.FloatArrayDataTableModel
- All Implemented Interfaces:
- Serializable, TableModel
- Enclosing class:
- TextMapTableControl
- class TextMapTableControl.FloatArrayDataTableModel
- extends TextMapTableControl.ArrayDataTableModel
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
floatData
float[][] floatData
BINARY_MODE
public static final int BINARY_MODE
- See Also:
- Constant Field Values
SIGNED_BYTE_MODE
public static final int SIGNED_BYTE_MODE
- See Also:
- Constant Field Values
CHARACTER_MODE
public static final int CHARACTER_MODE
- See Also:
- Constant Field Values
OCTAL_MODE
public static final int OCTAL_MODE
- See Also:
- Constant Field Values
DECIMAL_MODE
public static final int DECIMAL_MODE
- See Also:
- Constant Field Values
HEX_MODE
public static final int HEX_MODE
- See Also:
- Constant Field Values
displayModeArray
public final Object[] displayModeArray
- Object array of String, Integer pairs
displayModeNameArray
public final String[] displayModeNameArray
displayMode
protected int displayMode
dataRowCount
final int dataRowCount
dataColumnCount
final int dataColumnCount
TextMapTableControl.FloatArrayDataTableModel
public TextMapTableControl.FloatArrayDataTableModel(float[][] floatDataArray)
getDataValueAt
public Object getDataValueAt(int row,
int column)
- Specified by:
getDataValueAt
in class TextMapTableControl.ArrayDataTableModel
isCellEditable
public boolean isCellEditable(int row,
int realColumn)
- Specified by:
isCellEditable
in interface TableModel
- Overrides:
isCellEditable
in class TextMapTableControl.ArrayDataTableModel
setDataValueAt
public void setDataValueAt(Object value,
int row,
int column)
- Specified by:
setDataValueAt
in class TextMapTableControl.ArrayDataTableModel
getDisplayMode
public int getDisplayMode()
setDisplayMode
public void setDisplayMode(int displayMode)
getColumnName
public String getColumnName(int col)
getRowCount
public int getRowCount()
getColumnCount
public int getColumnCount()
exportDataAsCSV
public String exportDataAsCSV()
getValueAt
public Object getValueAt(int realRow,
int realColumn)
setValueAt
public void setValueAt(Object value,
int realRow,
int realColumn)
changeOffsetDisplay
protected void changeOffsetDisplay()
convertValueFromString
protected int convertValueFromString(int displayMode,
String value)