Class AnyObjectTableModel<T>

Type Parameters:
T - the row object type
All Implemented Interfaces:
ConfigurableColumnTableModel, DynamicColumnTableModel<T>, RowObjectTableModel<T>, SelectionStorage<T>, SortedTableModel, VariableColumnTableModel, Serializable, EventListener, ChangeListener, TableModel

public class AnyObjectTableModel<T> extends GDynamicColumnTableModel<T,Object>
A table that allow users to provide a list of data objects whose method can be used to create columns.
See Also:
  • Constructor Details

    • AnyObjectTableModel

      public AnyObjectTableModel(String modelName, Class<T> dataClass, String... methodNames)
    • AnyObjectTableModel

      public AnyObjectTableModel(String modelName, Method... methods)
    • AnyObjectTableModel

      public AnyObjectTableModel(String modelName, List<Method> methods)
    • AnyObjectTableModel

      public AnyObjectTableModel(String modelName, Class<T> dataClass, List<String> methodNames)
    • AnyObjectTableModel

      public AnyObjectTableModel(String modelName, List<T> data, Class<T> dataClass, List<String> methodNames)
    • AnyObjectTableModel

      public AnyObjectTableModel(String modelName, List<T> data, List<Method> methods)
  • Method Details