]> git.argeo.org Git - lgpl/argeo-commons.git/blob - cms/ui/util/CmsStyle.java
Prepare next development cycle
[lgpl/argeo-commons.git] / cms / ui / util / CmsStyle.java
1 package org.argeo.cms.ui.util;
2
3 /** Can be applied to {@link Enum}s in order to generate (CSS) class names. */
4 public interface CmsStyle {
5 String name();
6
7 @Deprecated
8 default String toStyleClass() {
9 return getClassPrefix() + "-" + name();
10 }
11
12 default String style() {
13 return getClassPrefix() + "-" + name();
14 }
15
16 default String getClassPrefix() {
17 return "cms";
18 }
19
20 }