diff options
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.java | 14 |
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 |