X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Futil%2FCmsStyle.java;h=aeff404519d7d2db96e37ee68aae75461029d02c;hb=d88053118372f24ad180c88084f74f4ff683701d;hp=79d5bb682299c33ef5cfa2c63949de32fe082129;hpb=28eae1d74809cb8752ab72219063e822e264c77d;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsStyle.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsStyle.java index 79d5bb682..aeff40451 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsStyle.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsStyle.java @@ -1,12 +1,15 @@ package org.argeo.cms.ui.util; -/** Can be applied to {@link Enum}s in order to generated (CSS) class names. */ +/** Can be applied to {@link Enum}s in order to generate (CSS) class names. */ public interface CmsStyle { + String name(); + default String toStyleClass() { - return getClassPrefix() + "-" + ((Enum) this).name(); + return getClassPrefix() + "-" + name(); } default String getClassPrefix() { return "cms"; } + }