Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.nebula.widgets.nattable.extension.glazedlists/src/org/eclipse/nebula/widgets/nattable/extension/glazedlists/groupBy/summary/IGroupBySummaryProvider.java')
-rw-r--r--org.eclipse.nebula.widgets.nattable.extension.glazedlists/src/org/eclipse/nebula/widgets/nattable/extension/glazedlists/groupBy/summary/IGroupBySummaryProvider.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/org.eclipse.nebula.widgets.nattable.extension.glazedlists/src/org/eclipse/nebula/widgets/nattable/extension/glazedlists/groupBy/summary/IGroupBySummaryProvider.java b/org.eclipse.nebula.widgets.nattable.extension.glazedlists/src/org/eclipse/nebula/widgets/nattable/extension/glazedlists/groupBy/summary/IGroupBySummaryProvider.java
new file mode 100644
index 00000000..ab32942f
--- /dev/null
+++ b/org.eclipse.nebula.widgets.nattable.extension.glazedlists/src/org/eclipse/nebula/widgets/nattable/extension/glazedlists/groupBy/summary/IGroupBySummaryProvider.java
@@ -0,0 +1,14 @@
+package org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy.summary;
+
+import java.util.List;
+
+public interface IGroupBySummaryProvider<T> {
+
+ public static final Object DEFAULT_SUMMARY_VALUE = "..."; //$NON-NLS-1$
+
+ /**
+ * @param columnIndex The column index of the column for which the summary should be calculated.
+ * @return The calculated summary value for the column.
+ */
+ public Object summarize(int columnIndex, List<T> children);
+} \ No newline at end of file

Back to the top