Package org.openxava.model
Interface IIconEnum
-
public interface IIconEnum
To associate an icon to each enum option.
For example:public enum Priority implements IIconEnum { LOW("transfer-down"), MEDIUM("square-medium"), HIGH("transfer-up"); private String icon; private Priority(String icon) { this.icon = icon; } public String getIcon() { return icon; } };
Just make your enum to implement IIconEnum that forces you to have a getIcon() method. This method has to return an icon id from Material Design Icons. OpenXava can use these icons in several parts of the UI.- Since:
- 6.3
- Author:
- Javier Paniza
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getIcon()
Icon id from Material Design Icons.
-
-
-
Method Detail
-
getIcon
java.lang.String getIcon()
Icon id from Material Design Icons.
-
-