| Interface | Description |
|---|---|
| AbstractRowRenderer.IRowRendered<T> | |
| IAcceptable<T> |
When defined in
InstanceSelectionModel, this can accept or refuse items that are selected. |
| ICellClicked<T> | |
| IClickableRowRenderer<T> |
This is a
IRowRenderer that has methods to handle clicks on the row. |
| IDataTableChangeListener |
Accepts datatable change events.
|
| IKeyedTableModel<T> | |
| IModifyableTableModel<T> |
A tablemodel that can also change it's backing data.
|
| IMovableShuttleModel<S,T> |
This extension of the Shuttle model is required if you want to be able to order target items.
|
| IQueryHandler<T> | |
| IRowControlFactory<R> |
Create a control, possibly influenced by a PropertyMetaModel for the control's controlling property.
|
| IRowRenderer<T> |
Delegate for a table which must render a row of items from a single row object.
|
| IRowRenderHelper<T> | |
| ISelectableTableComponent<T> | |
| ISelectionAllHandler |
"Select all" for an
ISelectionModel can be problematic, because all can be
quite a lot. |
| ISelectionListener<T> |
A listener for selection events on a
ISelectionModel. |
| ISelectionModel<T> |
A model that stores selections for a table.
|
| IShuttleModel<S,T> |
The data model for a ListShuttle.
|
| ISortableTableModel |
When implemented by a TableModel, methods herein will be called when
sorting is required.
|
| ISortHelper<T> |
Used to implement programmable sorting on ITableModels that are sortable.
|
| ITableModel<T> |
The model for a table.
|
| ITableModelListener<T> |
Thingy which receives events from a table model.
|
| ITruncateableDataModel | |
| RowRenderer.IRowRendered<T> | |
| SimpleSearchModel.IQuery<T> |
Functor interface to create some abstract query result.
|
| Class | Description |
|---|---|
| AbstractRowRenderer<T> |
Base class for the old and new row renderers, handling most presentation.
|
| AbstractSelectionModel<T> |
Abstract base class for selection models which handles the registration and calling of
listeners.
|
| BasicRowRenderer<T> |
Highly customizable RowRenderer.
|
| CheckBoxDataTable<T> | Deprecated |
| ColumnContainer<T> |
Helper class which maintains data for a set of columns (i.e.
|
| ColumnDef<I,T> | |
| ColumnDefList<T> |
A list of
SimpleColumnDef columns used to define characteristics of columns in any
tabular presentation. |
| ColumnList<T> |
A list of columns defined in a new-style row renderer.
|
| DataCellTable<T> |
A table-related component which shows all "rows" in a single cell instead of
in a table.
|
| DataPager |
A pager component for a DataTable-based table.
|
| DataTable<T> |
POC for a datatable based on the live dom code.
|
| DefaultQueryHandler<T> | |
| DefaultSelectAllHandler |
A default "select all" handler which delegates to either the model (preferred) or
the selection model itself (slow).
|
| DefaultTableModel<T> |
This uses a list as the base for the model.
|
| ExpandedColumnDef<T> | |
| HeaderContainer<T> |
Temp thingy to create the header for a table.
|
| InstanceSelectionModel<T> |
This is a selection model that selects simple instances.
|
| KeySelectionModel<T,K> |
Example implementation of a simple selection model, retaining only the instances key.
|
| ListShuttle |
The ListShuttle component contains a SOURCE list and a TARGET list, and allows the user to
"shuttle" elements from the SOURCE list to the TARGET list, and v.v.
|
| MultipleSelectionDataTable<T> |
DataTable customized to support multiple selection functionality.
|
| MultipleSelectionRowRenderer<T> | Deprecated |
| PageableTabularComponentBase<T> | |
| PageQueryHandler<T> |
This query handler uses the page's data context factory to issue a query.
|
| RowButtonContainer | |
| RowRenderer<T> |
This is the type-safe replacement for the other row renderers which are now deprecated.
|
| ScrollableDataTable<T> | Deprecated
since there is an issue with table with calculation on various browsers.
Redundant horizontal scrollbars may appear randomly. |
| SelectableTabularComponent<T> | |
| SimpleCollectionModel<T> | Deprecated |
| SimpleColumnDef<T> |
Contains data for rendering a column in a data table.
|
| SimpleKeyModel<T,P> |
Model for key-value list data.
|
| SimpleListModel<T> |
DO NOT USE IF YOUR DATA CAN CHANGE AND YOU ARE NOT UPDATING THOSE CHANGES HERE!!
This model uses a list to populate a table.
|
| SimpleRowRenderer<T> | Deprecated |
| SimpleSearchModel<T> | |
| SimpleSearchModel.ByComparatorSortHelper<T> |
Implementation of ISortHelper that can be used when sort is specified by sort column comparator.
|
| SimpleSearchModel.SortHelper<T> | |
| SortableListModel<T> |
This is a list model where the list instance will be maintained by the model, and where the
values can be sorted using property based sorting.
|
| TableHeader |
An extra table header that can be added to a
RowRenderer. |
| TableKeyModelBase<K,T> |
This model maintains a set of Keys K, and translates those keys to Model items T where needed.
|
| TableListModelBase<T> | |
| TableModelBase<T> | |
| TableModelTableBase<T> |
Copyright © 2017 etc.to. All rights reserved.