Class CustomLoadingAddressTableModel

All Implemented Interfaces:
ConfigurableColumnTableModel, DynamicColumnTableModel<Address>, RowObjectFilterModel<Address>, RowObjectTableModel<Address>, SelectionStorage<Address>, SortedTableModel, VariableColumnTableModel, ProgramTableModel, Serializable, EventListener, ChangeListener, TableModel

public class CustomLoadingAddressTableModel extends AddressPreviewTableModel
An Address based table model that allows clients to load their data via the TableModelLoader callback provided at construction time.

Why? Well, this allows clients to use the existing table model framework without having to create a new table model. In other words, some of the boilerplate code of creating a model is removed--clients need only implement one method in order to get full thread table functionality, which is a lot.

See Also: