protected static final class DefaultFilteredTableModel.DefaultSummaryValueProvider<T extends Number,C> extends Object implements ColumnSummaryModel.SummaryValueProvider<T>
Constructor and Description |
---|
DefaultSummaryValueProvider(C columnIdentifier,
FilteredTableModel<?,C> tableModel,
Format format) |
Modifier and Type | Method and Description |
---|---|
void |
addValuesListener(EventListener listener) |
String |
format(Object value) |
ColumnSummaryModel.SummaryValues<T> |
values() |
public DefaultSummaryValueProvider(C columnIdentifier, FilteredTableModel<?,C> tableModel, Format format)
columnIdentifier
- the identifier of the column which values are providedtableModel
- the table modelformat
- the format to use for presenting the summary valuepublic String format(Object value)
format
in interface ColumnSummaryModel.SummaryValueProvider<T extends Number>
value
- the valuepublic void addValuesListener(EventListener listener)
addValuesListener
in interface ColumnSummaryModel.SummaryValueProvider<T extends Number>
listener
- the listener to notify of changes to the underlying data which require a summary refreshpublic ColumnSummaryModel.SummaryValues<T> values()
values
in interface ColumnSummaryModel.SummaryValueProvider<T extends Number>