]> git.argeo.org Git - lgpl/argeo-commons.git/blob - ux/widgets/Column.java
Prepare next development cycle
[lgpl/argeo-commons.git] / ux / widgets / Column.java
1 package org.argeo.cms.ux.widgets;
2
3 import org.argeo.api.cms.ux.CmsIcon;
4
5 /** A column in a data representation. */
6 @FunctionalInterface
7 public interface Column<T> {
8 String getText(T model);
9
10 default int getWidth() {
11 return 200;
12 }
13
14 default CmsIcon getIcon(T model) {
15 return null;
16 }
17
18 }