public interface ColumnSummaryModel
columnSummaryModel(SummaryValueProvider)
factory method.columnSummaryModel(SummaryValueProvider)
Modifier and Type | Interface and Description |
---|---|
static interface |
ColumnSummaryModel.Summary
Specifies a summary provider
|
static interface |
ColumnSummaryModel.SummaryValueProvider<T extends Number>
Provides the values on which to base the summary .
|
static interface |
ColumnSummaryModel.SummaryValues<T extends Number>
The values to base a summary on.
|
Modifier and Type | Method and Description |
---|---|
List<ColumnSummaryModel.Summary> |
availableSummaries() |
static <T extends Number> |
columnSummaryModel(ColumnSummaryModel.SummaryValueProvider<T> valueProvider)
Instantiates a new
ColumnSummaryModel |
State |
lockedState() |
ValueObserver<String> |
summaryTextObserver() |
Value<ColumnSummaryModel.Summary> |
summaryValue() |
static <T extends Number> |
summaryValues(Collection<T> values,
boolean subset)
Instantiates a new
ColumnSummaryModel.SummaryValues . |
State lockedState()
List<ColumnSummaryModel.Summary> availableSummaries()
Value<ColumnSummaryModel.Summary> summaryValue()
ValueObserver<String> summaryTextObserver()
static <T extends Number> ColumnSummaryModel columnSummaryModel(ColumnSummaryModel.SummaryValueProvider<T> valueProvider)
ColumnSummaryModel
T
- the value typevalueProvider
- the value providerColumnSummaryModel
instancestatic <T extends Number> ColumnSummaryModel.SummaryValues<T> summaryValues(Collection<T> values, boolean subset)
ColumnSummaryModel.SummaryValues
.T
- the value typevalues
- the valuessubset
- true if the values are a subset of the available valuesColumnSummaryModel.SummaryValues
instance.