All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xapi.ui.html.api.Css Maven / Gradle / Ivy

The newest version!
package xapi.ui.html.api;

import com.google.gwt.resources.client.ClientBundle;
import com.google.gwt.resources.client.CssResource;

public @interface Css {

  /**
   * @return any {@link Style} properties to set.
   */
  Style[] style() default {};

  /**
   * @return any {@link ClientBundle} implementors which must be instantiated and made available.
   */
  Class[] resources() default {};
  
  /**
   * @return Any text to turn into css; 
   * for ClientBundle references, like the following:
   * 
   * interface MyCss extends {@link CssResource} {
   * String myStyle();
   * }
   * interface MyClass extends {@link ClientBundle} {
   * MyCss myCss();
   * }
   * 
* {myCss.myStyle} matches the stylename provided. * * */ String value() default ""; /** * @return the insertion priority of the css (negative values inserted higher in the document) */ int priority() default 0; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy