org.gamenet.swing.controls
Class ByteDataTableControl.ByteDataTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.gamenet.swing.controls.ByteDataTableControl.ByteDataTableModel
- All Implemented Interfaces:
- Serializable, TableModel
- Enclosing class:
- ByteDataTableControl
- class ByteDataTableControl.ByteDataTableModel
- extends AbstractTableModel
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 |
ABS_HEX_MODE
public static final int ABS_HEX_MODE
- See Also:
- Constant Field Values
ABS_DECIMAL_MODE
public static final int ABS_DECIMAL_MODE
- See Also:
- Constant Field Values
REL_BASE_HEX_MODE
public static final int REL_BASE_HEX_MODE
- See Also:
- Constant Field Values
REL_BASE_DECIMAL_MODE
public static final int REL_BASE_DECIMAL_MODE
- See Also:
- Constant Field Values
REL_HEX_MODE
public static final int REL_HEX_MODE
- See Also:
- Constant Field Values
REL_DECIMAL_MODE
public static final int REL_DECIMAL_MODE
- See Also:
- Constant Field Values
offsetDisplayMode
private int offsetDisplayMode
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
private int displayMode
padding
private int padding
columnCount
private int columnCount
byteData
private byte[] byteData
inclusiveStartOffset
private int inclusiveStartOffset
exclusiveEndOffset
private int exclusiveEndOffset
intervalLength
private int intervalLength
displayedOffset
private long displayedOffset
ByteDataTableControl.ByteDataTableModel
public ByteDataTableControl.ByteDataTableModel(int columnCount,
long baseOffsetForDisplay,
byte[] byteDataArray,
int inclusiveStartOffset,
int exclusiveEndOffset)
setPadding
public void setPadding(int padding)
getDisplayMode
public int getDisplayMode()
setDisplayMode
public void setDisplayMode(int displayMode)
setColumnCount
public void setColumnCount(int columnCount)
getData
protected byte[] getData()
setData
public void setData(byte[] byteDataArray)
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)
getDataValueAt
public Object getDataValueAt(int index)
getOffsetDisplayString
public String getOffsetDisplayString(int row,
int realColumn)
isCellEditable
public boolean isCellEditable(int row,
int realColumn)
setValueAt
public void setValueAt(Object value,
int realRow,
int realColumn)
setDataValueAt
public void setDataValueAt(Object value,
int index)
changeOffsetDisplay
protected void changeOffsetDisplay()
convertValueFromString
private int convertValueFromString(int displayMode,
String value)