Improve UX part framework
[lgpl/argeo-commons.git] / org.argeo.cms.ux / src / org / argeo / cms / ux / widgets / Column.java
index 5890fc4f8bb92368d4424c35067893ce7046957a..9ee141c9040b0b60d39318f00534855f41cc327e 100644 (file)
@@ -1,9 +1,18 @@
 package org.argeo.cms.ux.widgets;
 
+import org.argeo.api.cms.ux.CmsIcon;
+
+/** A column in a data representation. */
+@FunctionalInterface
 public interface Column<T> {
        String getText(T model);
 
        default int getWidth() {
                return 200;
        }
+
+       default CmsIcon getIcon(T model) {
+               return null;
+       }
+
 }