All Packages This Package Class Hierarchy Class Search Index
java.lang.Object
|
+----javax.swing.table.AbstractTableModel
|
+----kh.awt.HexTableModel
| Summary |
public abstract class HexTableModel
extends javax.swing.table.AbstractTableModel
{
// Constructors 1
public HexTableModel();
// Methods 12
public abstract int getByAddress(int) throws Exception;
public int getBytesPerRow();
public Class getColumnClass(int);
public int getColumnCount();
public String getColumnName(int);
public abstract int getEndAddress();
public int getRowCount();
public abstract int getStartAddress();
public Object getValueAt(int, int);
public boolean isCellEditable(int, int);
protected void setByAddress(int, int) throws Exception;
public void setValueAt(Object, int, int);
}
| Constructors |
· HexTableModel | Summary | Top |
public HexTableModel()
Default constructor
| Methods |
· getByAddress | Summary | Top |
public abstract int getByAddress(int address) throws Exception
· getBytesPerRow | Summary | Top |
public int getBytesPerRow()
Subclasses can override this method, but I default to 16 bytes per row
· getColumnClass | Summary | Top |
public Class getColumnClass(int columnIndex)
Returns Integer.class by default
- Overrides:
- getColumnClass in class AbstractTableModel
- Implements:
- getColumnClass in interface TableModel
· getColumnCount | Summary | Top |
public int getColumnCount()
- Overrides:
- getColumnCount in class AbstractTableModel
- Implements:
- getColumnCount in interface TableModel
· getColumnName | Summary | Top |
public String getColumnName(int col)
- Overrides:
- getColumnName in class AbstractTableModel
- Implements:
- getColumnName in interface TableModel
· getEndAddress | Summary | Top |
public abstract int getEndAddress()
- Returns:
- the last address with data PLUS ONE.
· getRowCount | Summary | Top |
public int getRowCount()
- Overrides:
- getRowCount in class AbstractTableModel
- Implements:
- getRowCount in interface TableModel
· getStartAddress | Summary | Top |
public abstract int getStartAddress()
Subclasses must provide the following methods.
· getValueAt | Summary | Top |
public Object getValueAt(int row,
int col)
- Overrides:
- getValueAt in class AbstractTableModel
- Implements:
- getValueAt in interface TableModel
· isCellEditable | Summary | Top |
public boolean isCellEditable(int rowIndex,
int columnIndex)
We let the user edit data values
- Overrides:
- isCellEditable in class AbstractTableModel
- Implements:
- isCellEditable in interface TableModel
· setByAddress | Summary | Top |
protected void setByAddress(int address,
int value) throws Exception
Subclasses can override - default is to ignore
· setValueAt | Summary | Top |
public void setValueAt(Object aValue,
int row,
int col)
We let the user change memory values
- Overrides:
- setValueAt in class AbstractTableModel
- Implements:
- setValueAt in interface TableModel
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7