Package org.openxava.model
Interface IIconEnum
public interface IIconEnum
To associate an icon to each enum option.
For example:
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
-
Method Details
-
getIcon
String getIcon()Icon id from Material Design Icons.
-