protected static final class AbstractFilteredTableModel.DefaultColumnValueProvider extends java.lang.Object implements ColumnSummaryModel.ColumnValueProvider
Constructor and Description |
---|
DefaultColumnValueProvider(java.lang.Object columnIdentifier,
FilteredTableModel tableModel,
java.text.Format format) |
Modifier and Type | Method and Description |
---|---|
void |
addValuesChangedListener(EventListener listener) |
java.lang.String |
format(java.lang.Object value) |
java.util.Collection |
getValues() |
boolean |
isNumerical() |
boolean |
isValueSubset() |
public DefaultColumnValueProvider(java.lang.Object columnIdentifier, FilteredTableModel tableModel, java.text.Format format)
columnIdentifier
- the identifier of the column which values are providedtableModel
- the table modelformat
- the format to use for presenting the summary valuepublic java.lang.String format(java.lang.Object value)
format
in interface ColumnSummaryModel.ColumnValueProvider
value
- the valuepublic void addValuesChangedListener(EventListener listener)
addValuesChangedListener
in interface ColumnSummaryModel.ColumnValueProvider
listener
- the listener to notify of changes to the underlying data which require a summary refreshpublic boolean isNumerical()
isNumerical
in interface ColumnSummaryModel.ColumnValueProvider
public java.util.Collection getValues()
getValues
in interface ColumnSummaryModel.ColumnValueProvider
public boolean isValueSubset()
isValueSubset
in interface ColumnSummaryModel.ColumnValueProvider
getValues()
is a subset of the total available values