Interface ISummaryProvider
-
- All Known Implementing Classes:
SummationSummaryProvider
public interface ISummaryProvider
Summarizes the values in a column. Used by theSummaryRowLayer
to calculate summary values.
-
-
Field Summary
Fields Modifier and Type Field Description static ISummaryProvider
DEFAULT
This instance will always returnDEFAULT_SUMMARY_VALUE
and does not perform a calculation.static Object
DEFAULT_SUMMARY_VALUE
static ISummaryProvider
NONE
Register this instance to indicate that a summary is not required.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
summarize(int columnIndex)
-
-
-
Field Detail
-
DEFAULT_SUMMARY_VALUE
static final Object DEFAULT_SUMMARY_VALUE
-
NONE
static final ISummaryProvider NONE
Register this instance to indicate that a summary is not required. Doing so avoids calls to theISummaryProvider
and is a performance tweak.
-
DEFAULT
static final ISummaryProvider DEFAULT
This instance will always returnDEFAULT_SUMMARY_VALUE
and does not perform a calculation.
-
-
Method Detail
-
summarize
Object summarize(int columnIndex)
- Parameters:
columnIndex
- The column index of the column for which the summary should be calculated.- Returns:
- The calculated summary value for the column.
-
-