Class MyTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- org.htmlunit.corejs.javascript.tools.debugger.MyTableModel
-
- All Implemented Interfaces:
java.io.Serializable,javax.swing.table.TableModel
class MyTableModel extends javax.swing.table.AbstractTableModelTable model class for watched expressions.
-
-
Field Summary
Fields Modifier and Type Field Description private SwingGuidebugGuiThe debugger GUI.private java.util.List<java.lang.String>expressionsList of watched expressions.private static longserialVersionUIDSerializable magic number.private java.util.List<java.lang.String>valuesList of values from evaluated fromexpressions.
-
Constructor Summary
Constructors Constructor Description MyTableModel(SwingGui debugGui)Creates a new MyTableModel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetColumnCount()Returns the number of columns in the table (2).java.lang.StringgetColumnName(int column)Returns the name of the given column.intgetRowCount()Returns the number of rows in the table.java.lang.ObjectgetValueAt(int row, int column)Returns the value in the given cell.booleanisCellEditable(int row, int column)Returns whether the given cell is editable.voidsetValueAt(java.lang.Object value, int row, int column)Sets the value in the given cell.(package private) voidupdateModel()Re-evaluates the expressions in the table.-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
Serializable magic number.- See Also:
- Constant Field Values
-
debugGui
private SwingGui debugGui
The debugger GUI.
-
expressions
private java.util.List<java.lang.String> expressions
List of watched expressions.
-
values
private java.util.List<java.lang.String> values
List of values from evaluated fromexpressions.
-
-
Constructor Detail
-
MyTableModel
public MyTableModel(SwingGui debugGui)
Creates a new MyTableModel.
-
-
Method Detail
-
getColumnCount
public int getColumnCount()
Returns the number of columns in the table (2).
-
getRowCount
public int getRowCount()
Returns the number of rows in the table.
-
getColumnName
public java.lang.String getColumnName(int column)
Returns the name of the given column.- Specified by:
getColumnNamein interfacejavax.swing.table.TableModel- Overrides:
getColumnNamein classjavax.swing.table.AbstractTableModel
-
isCellEditable
public boolean isCellEditable(int row, int column)Returns whether the given cell is editable.- Specified by:
isCellEditablein interfacejavax.swing.table.TableModel- Overrides:
isCellEditablein classjavax.swing.table.AbstractTableModel
-
getValueAt
public java.lang.Object getValueAt(int row, int column)Returns the value in the given cell.
-
setValueAt
public void setValueAt(java.lang.Object value, int row, int column)Sets the value in the given cell.- Specified by:
setValueAtin interfacejavax.swing.table.TableModel- Overrides:
setValueAtin classjavax.swing.table.AbstractTableModel
-
updateModel
void updateModel()
Re-evaluates the expressions in the table.
-
-