| Package | Description |
|---|---|
| ca.odell.glazedlists | |
| ca.odell.glazedlists.gui | |
| ca.odell.glazedlists.swing | |
| ca.odell.glazedlists.swt |
| Modifier and Type | Method and Description |
|---|---|
static <T> TableFormat<T> |
GlazedLists.tableFormat(java.lang.Class<T> baseClass,
java.lang.String[] propertyNames,
java.lang.String[] columnLabels)
Creates a
TableFormat that binds JavaBean properties to
table columns via Reflection. |
static <T> TableFormat<T> |
GlazedLists.tableFormat(java.lang.Class<T> baseClass,
java.lang.String[] propertyNames,
java.lang.String[] columnLabels,
boolean[] editable)
Creates a
TableFormat that binds JavaBean properties to
table columns via Reflection. |
static <T> TableFormat<T> |
GlazedLists.tableFormat(java.lang.String[] propertyNames,
java.lang.String[] columnLabels)
Creates a
TableFormat that binds JavaBean properties to
table columns via Reflection. |
static <T> TableFormat<T> |
GlazedLists.tableFormat(java.lang.String[] propertyNames,
java.lang.String[] columnLabels,
boolean[] editable)
Creates a
TableFormat that binds JavaBean properties to
table columns via Reflection. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AdvancedTableFormat<E>
Allows the ability to specify column class information in addition to the standard
TableFormat information. |
interface |
CheckableTableFormat<E>
Specifies how to check table elements.
|
interface |
WritableTableFormat<E>
Specifies how to edit the elements of table.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractTableComparatorChooser.setTableFormat(TableFormat<? super E> tableFormat)
Adjusts the TableFormat this comparator chooser uses when selecting
comparators.
|
| Constructor and Description |
|---|
AbstractTableComparatorChooser(SortedList<E> sortedList,
TableFormat<? super E> tableFormat)
Create a
AbstractTableComparatorChooser that sorts the specified
SortedList over the specified columns. |
| Modifier and Type | Method and Description |
|---|---|
TableFormat<? super E> |
AdvancedTableModel.getTableFormat()
Gets the
TableFormat used by this table model. |
TableFormat<? super E> |
DefaultEventTableModel.getTableFormat()
Gets the
TableFormat used by this table model. |
TableFormat<? super E> |
JXTableSupport.getTableFormat() |
| Modifier and Type | Method and Description |
|---|---|
static <E> AutoCompleteSupport.AutoCompleteCellEditor<E> |
AutoCompleteSupport.createTableCellEditor(java.util.Comparator uniqueComparator,
TableFormat<E> tableFormat,
EventList<E> tableData,
int columnIndex)
This factory method creates and returns a
AutoCompleteSupport.AutoCompleteCellEditor
which adapts an autocompleting JComboBox for use as a Table
Cell Editor. |
static <E> AutoCompleteSupport.AutoCompleteCellEditor<E> |
AutoCompleteSupport.createTableCellEditor(TableFormat<E> tableFormat,
EventList<E> tableData,
int columnIndex)
This factory method creates and returns a
AutoCompleteSupport.AutoCompleteCellEditor
which adapts an autocompleting JComboBox for use as a Table
Cell Editor. |
static <E> AdvancedTableModel<E> |
GlazedListsSwing.eventTableModel(EventList<E> source,
TableFormat<? super E> tableFormat)
Creates a new table model that extracts column data from the given
source using the the given tableFormat. |
static <E> AdvancedTableModel<E> |
GlazedListsSwing.eventTableModel(EventList<E> source,
TableFormat<? super E> tableFormat,
TableModelEventAdapter.Factory<E> eventAdapterFactory)
Creates a new table model that extracts column data from the given
source using the the given tableFormat. |
static <E> AdvancedTableModel<E> |
GlazedListsSwing.eventTableModelWithThreadProxyList(EventList<E> source,
TableFormat<? super E> tableFormat)
Creates a new table model that extracts column data from the given
source
using the the given tableFormat. |
static <E> AdvancedTableModel<E> |
GlazedListsSwing.eventTableModelWithThreadProxyList(EventList<E> source,
TableFormat<? super E> tableFormat,
TableModelEventAdapter.Factory<E> eventAdapterFactory)
Creates a new table model that extracts column data from the given
source
using the the given tableFormat. |
static <E> TableComparatorChooser<E> |
TableComparatorChooser.install(javax.swing.JTable table,
SortedList<E> sortedList,
java.lang.Object strategy,
TableFormat<? super E> tableFormat)
Installs a new TableComparatorChooser that responds to clicks on the
header of the specified table and uses them to sort the specified
sortedList by delegating to the given strategy
If at any time the table should no longer sort, the behaviour can be
removed calling TableComparatorChooser.dispose() on the object returned by this method. |
static <E> JXTableSupport<E> |
JXTableSupport.install(JXTable table,
EventList<E> eventList,
TableFormat<? super E> tableFormat,
SortedList<E> sortedList,
java.lang.Object sortingStrategy)
Installs the Glazed Lists integration on the given
table. |
void |
AdvancedTableModel.setTableFormat(TableFormat<? super E> tableFormat)
Sets the
TableFormat that will extract column data from each
element. |
void |
DefaultEventTableModel.setTableFormat(TableFormat<? super E> tableFormat)
Sets the
TableFormat that will extract column data from each
element. |
| Constructor and Description |
|---|
DefaultEventTableModel(EventList<E> source,
boolean disposeSource,
TableFormat<? super E> tableFormat)
Creates a new table model that extracts column data from the given
source using the the given tableFormat. |
DefaultEventTableModel(EventList<E> source,
TableFormat<? super E> tableFormat)
Creates a new table model that extracts column data from the given
source using the the given tableFormat. |
EventJXTableModel(EventList<E> source,
TableFormat<? super E> tableFormat)
|
EventTableModel(EventList<E> source,
TableFormat<? super E> tableFormat)
Deprecated.
|
TableComparatorChooser(javax.swing.JTable table,
SortedList<E> sortedList,
java.lang.Object strategy,
TableFormat<? super E> tableFormat)
Creates and installs a TableComparatorChooser.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
KTableFormat
Specify how to split row objects into cells for use with
KTable. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractKTableFormat
Make implementing
KTableFormat easier. |
class |
TableFormatKTableFormat
Adapt
TableFormat to KTableFormat. |
| Modifier and Type | Method and Description |
|---|---|
TableFormat<? super E> |
DefaultEventTableViewer.getTableFormat()
Gets the
TableFormat. |
| Modifier and Type | Method and Description |
|---|---|
static DefaultEventKTableModel |
GlazedListsKTable.eventKTableModel(de.kupzog.ktable.KTable table,
EventList source,
TableFormat tableFormat)
Create a new
DefaultEventKTableModel that uses elements from the
specified EventList as rows, and the specified TableFormat
to divide row objects across columns. |
static DefaultEventKTableModel |
GlazedListsKTable.eventKTableModelWithThreadProxyList(de.kupzog.ktable.KTable table,
EventList source,
TableFormat tableFormat)
Create a new
DefaultEventKTableModel that uses elements from the
specified EventList as rows, and the specified TableFormat
to divide row objects across columns. |
static <E> DefaultEventTableViewer<E> |
GlazedListsSWT.eventTableViewer(EventList<E> source,
Table table,
TableFormat<? super E> tableFormat)
|
static <E> DefaultEventTableViewer<E> |
GlazedListsSWT.eventTableViewer(EventList<E> source,
Table table,
TableFormat<? super E> tableFormat,
TableItemConfigurer<? super E> tableItemConfigurer)
|
static <E> DefaultEventTableViewer<E> |
GlazedListsSWT.eventTableViewerWithThreadProxyList(EventList<E> source,
Table table,
TableFormat<? super E> tableFormat)
|
static <E> DefaultEventTableViewer<E> |
GlazedListsSWT.eventTableViewerWithThreadProxyList(EventList<E> source,
Table table,
TableFormat<? super E> tableFormat,
TableItemConfigurer<? super E> tableItemConfigurer)
|
void |
DefaultEventTableViewer.setTableFormat(TableFormat<? super E> tableFormat)
Sets this
Table to be formatted by a different TableFormat. |
| Constructor and Description |
|---|
DefaultEventKTableModel(de.kupzog.ktable.KTable table,
EventList source,
TableFormat tableFormat)
Create a new
DefaultEventKTableModel that uses elements from the
specified EventList as rows, and the specified TableFormat
to divide row objects across columns. |
DefaultEventKTableModel(de.kupzog.ktable.KTable table,
EventList source,
TableFormat tableFormat,
boolean disposeSource)
Create a new
DefaultEventKTableModel that uses elements from the
specified EventList as rows, and the specified TableFormat
to divide row objects across columns. |
DefaultEventTableViewer(EventList<E> source,
Table table,
TableFormat<? super E> tableFormat)
|
DefaultEventTableViewer(EventList<E> source,
Table table,
TableFormat<? super E> tableFormat,
TableItemConfigurer<? super E> tableItemConfigurer)
|
DefaultEventTableViewer(EventList<E> source,
Table table,
TableFormat<? super E> tableFormat,
TableItemConfigurer<? super E> tableItemConfigurer,
boolean disposeSource)
|
EventKTableModel(de.kupzog.ktable.KTable table,
EventList source,
TableFormat tableFormat)
Deprecated.
Create a new
EventKTableModel that uses elements from the
specified EventList as rows, and the specified TableFormat
to divide row objects across columns. |
EventTableViewer(EventList<E> source,
Table table,
TableFormat<? super E> tableFormat)
Deprecated.
|
EventTableViewer(EventList<E> source,
Table table,
TableFormat<? super E> tableFormat,
TableItemConfigurer<? super E> tableItemConfigurer)
Deprecated.
|
TableFormatKTableFormat(TableFormat tableFormat)
Adapt the specified
TableFormat to be used in
a KTable. |
Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
Documentation build by hbrands at Tue Jan 09 21:32:39 CET 2018