package fr.lteconsulting.hexa.client.css.annotation; import fr.lteconsulting.hexa.client.css.bindings.BootstrapHexaCss; /** * This annotation allows to force a CSS class name over * the default HexaCss naming convention for a specific method. * * This allows to use existing CSS stylesheets. * * For example it has been used to bind Bootstrap through * HexaCss. See {@link BootstrapHexaCss} for detail on how to use. * * @author Arnaud Tournier * (c) LTE Consulting - 2015 * http://www.lteconsulting.fr * */ public @interface HexaCssExtra { /** * Instead of the CSS class name that would be generated by HexaCss for the annoted method, * the CSS class name will be forced to the value of this field. * * Note that obfuscation will still happen. * * @return The name of the CSS class */ String name() default ""; }