# Package de.esprit.common.gui.table

Contains GUI support classes for tables of objects.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  OrderChangeEvent.Listener |
  OrderChangeEvent.Source |

- Class Summary
  Class | Description
  --- | ---
  AbstractMarkableTable<T> | This class ...
  AbstractMarkableTableModel<T> | This TableModel treats column 0 as an editable Boolean column which sets the selection on row item.
  AbstractObjectTable<T> | This is a JTable width many basic functionality added.
  AbstractObjectTableModel<T> | This TableModel stores a single object per row in an internal rowList.
  AbstractTable | This is a JTable with much basic functionality added.
  ColumnDef | This class stores the default properties of columns in a table model
  DefaultTableHeaderRenderer | This is a copy of the standard JTable default header renderer.
  ObjectTableCellRenderer | This renderer asks its Renderable value how it wants to be rendered
  ObjectTableHeaderRenderer | This is the default TableHeaderRenderer for an `AbstractObjectTable`
  OrderChangeEvent | This event is fired by a TableModel when the Comparator has been changed and thus the table data has been resorted.
  RowMarker | This class just keeps the 'marked' state of a table row
  TableDataAction | This action is only active when the underlying table is not empty.
  TableDataController | This class detects table data changes and triggers the enable state evaluation of the given action.
  TableSelectionAction | This action is only active when the underlying table has got a row selected.
  TableSelectionController | This class detects table row selections and triggers the enable state evaluation of the given action.

## Package de.esprit.common.gui.table Description

Contains GUI support classes for tables of objects.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.