Class SpoonObjectFieldsTable.SpoonObjectTableModel

java.lang.Object
javax.swing.table.AbstractTableModel
spoon.support.gui.SpoonObjectFieldsTable.SpoonObjectTableModel
All Implemented Interfaces:
Serializable, TableModel
Enclosing class:
SpoonObjectFieldsTable

public static class SpoonObjectFieldsTable.SpoonObjectTableModel extends AbstractTableModel
See Also:
  • Constructor Details

    • SpoonObjectTableModel

      public SpoonObjectTableModel(Object o)
  • Method Details

    • getColumnCount

      public int getColumnCount()
    • getColumnName

      public String getColumnName(int column)
      Specified by:
      getColumnName in interface TableModel
      Overrides:
      getColumnName in class AbstractTableModel
    • getRowCount

      public int getRowCount()
    • getValueAt

      public Object getValueAt(int rowIndex, int columnIndex)
    • scanFields

      public void scanFields(Class<?> c)
      Collects non-static declared fields of c and of every superclass, adding them to this table model.
      Parameters:
      c - class whose instance fields should be listed; recursion stops when there is no superclass