The
IlpTableView class is the view module of
the MVC architecture. It defines a Swing-based table used to
display representation objects. It uses an
IlpTableModel as entry model.
The
IlpTableModel interface defines how the
IlpTableView can access representation
objects and attributes. Implementations of this interface
relate to the model module of the MVC architecture.
The
IlpTableColumnModel class defines which
columns of the table model are visible, which are fixed, as
well as the order and the size of the columns.
The
IlpTableController class represents the
controller module of the MVC architecture. This class is used
to define the behavior of the
IlpTableView. Its API contains methods
to sort the table columns and to set interactors to the table.