public interface ColumnSummaryModel
Modifier and Type | Interface and Description |
---|---|
static interface |
ColumnSummaryModel.ColumnValueProvider
Provides the values used when creating the summary value.
|
static interface |
ColumnSummaryModel.Summary
Specifies a summary provider
|
Modifier and Type | Method and Description |
---|---|
void |
addSummaryListener(EventDataListener<ColumnSummaryModel.Summary> listener) |
void |
addSummaryValueListener(EventListener listener) |
java.util.List<ColumnSummaryModel.Summary> |
getAvailableSummaries() |
ColumnSummaryModel.Summary |
getSummary() |
java.lang.String |
getSummaryText() |
boolean |
isLocked() |
void |
removeSummaryListener(EventDataListener<ColumnSummaryModel.Summary> listener) |
void |
removeSummaryValueListener(EventListener listener) |
void |
setLocked(boolean value) |
void |
setSummary(ColumnSummaryModel.Summary summary) |
void setSummary(ColumnSummaryModel.Summary summary)
summary
- the type of summary to showColumnSummaryModel.Summary getSummary()
boolean isLocked()
void setLocked(boolean value)
value
- if true then changing summary type is disablejava.util.List<ColumnSummaryModel.Summary> getAvailableSummaries()
java.lang.String getSummaryText()
void addSummaryValueListener(EventListener listener)
listener
- a listener to be notified each time the summary value changesvoid removeSummaryValueListener(EventListener listener)
listener
- the listener to removevoid addSummaryListener(EventDataListener<ColumnSummaryModel.Summary> listener)
listener
- a listener to be notified each time the summary type changesvoid removeSummaryListener(EventDataListener<ColumnSummaryModel.Summary> listener)
listener
- the listener to remove