Holger's Java API

## Uses of Package
com.antelmann.util.table

Packages that use com.antelmann.util.table
com.antelmann: These are general classes that apply for the framework as a whole.
com.antelmann.db: This package contains generally useful classes for generic database management.
com.antelmann.math: This package contains classes to ease calculations.
com.antelmann.net.mail: The classes in this package are designed to ease the handling of emails.
com.antelmann.sql: This package contains classes to ease JDBC development and also provides useful SQL-based implementations for com.antelmann.db classes
com.antelmann.util: This package contains generally useful classes that are used throughout the other packages in this framework.
com.antelmann.util.gui: This package contains utility classes for GUI related implementations.
com.antelmann.util.table: This package provides useful additions to TableModels and contains classes to ease development with Swing tables.

Classes in com.antelmann.util.table used by com.antelmann
AbstractObjectTableModel implements commonly applicable concepts of an ObjectTableModel based on a simple list.
ObjectTableModel an ObjectTableModel is a TableModel where any given row represents a certain Object value.

Classes in com.antelmann.util.table used by com.antelmann.db
AbstractObjectTableModel implements commonly applicable concepts of an ObjectTableModel based on a simple list.
FormattedCellRenderer a renderer for customizing the formatting of values based on a `Format`.
ObjectTableModel an ObjectTableModel is a TableModel where any given row represents a certain Object value.
TableCustomizer TableCustomizer is responsible for setting editors and renderer.

Classes in com.antelmann.util.table used by com.antelmann.math
TableCustomizer TableCustomizer is responsible for setting editors and renderer.

Classes in com.antelmann.util.table used by com.antelmann.net.mail
AbstractObjectTableModel implements commonly applicable concepts of an ObjectTableModel based on a simple list.
JFilteredTableComponent a component that filters and sorts a given TableModel.
MethodTableModel a table model that displays/edits a list of objects based on the return value of given method names using reflection.
ObjectTableModel an ObjectTableModel is a TableModel where any given row represents a certain Object value.
PatternTableModel a very flexible ObjectTableModel that allows to define PatternExtractors per column

Classes in com.antelmann.util.table used by com.antelmann.sql
ObjectTableModel an ObjectTableModel is a TableModel where any given row represents a certain Object value.
TableModelWrapper allows to easily wrap a given table model and quickly just override a single method or customize the model by using appropriate methods herein.

Classes in com.antelmann.util.table used by com.antelmann.util
FormattedCellRenderer a renderer for customizing the formatting of values based on a `Format`.

Classes in com.antelmann.util.table used by com.antelmann.util.gui
JFilteredTableComponent a component that filters and sorts a given TableModel.
MethodTableModel a table model that displays/edits a list of objects based on the return value of given method names using reflection.
ObjectTableModel an ObjectTableModel is a TableModel where any given row represents a certain Object value.
StringMapTableModel a table model that allows to edit the values of a given Map based on String objects

Classes in com.antelmann.util.table used by com.antelmann.util.table
AbstractDialogCellEditor provides an editor that always shows a dialog for editing the value.
AbstractObjectTableModel implements commonly applicable concepts of an ObjectTableModel based on a simple list.
AbstractSpecialCellEditor provides some convenience stuff for the editors in this package taken from a `DefaultCellEditor`, but w/o the delegate stuff
CurrencyCellRenderer a renderer for displaying numbers as a currency
FilteredTableModel a wrapper around a TableModel allowing filtering
FormattedCellEditor edits cells flexibly while the return value is the actual Type, not a String (like it is with a DefaultCellEditor).
FormattedCellRenderer a renderer for customizing the formatting of values based on a `Format`.
JTableFilterTextField uses a SimpleTableRowFilter to apply filtering capabilities to a FilteredTableModel If you want to be notified upon changes of the model before it's actually updated, use a `PropertyChangeListener` with the property name `JTableFilterTextField.SEARCH_PATTERN_KEY`
ObjectTableModel an ObjectTableModel is a TableModel where any given row represents a certain Object value.
SimpleTableRowFilter implements a simple filter based on a search string searchPattern.
SortableTableModel a wrapper around a TableModel allowing to sort the model.
StyledCellRenderer.Styler
TableCustomizer TableCustomizer is responsible for setting editors and renderer.
TableModelView provides a view/projection of a given TableModel.
TableModelWrapper allows to easily wrap a given table model and quickly just override a single method or customize the model by using appropriate methods herein.
TableRow simply represents a row in a table.
TimeCellRenderer properly formats java.util.Date and Long values (the latter with Stopwatch methods).

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads