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

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

Go to download

This module exists solely to package all other gwt modules into a single uber jar. This makes deploying to non-mavenized targets much easier. Of course, you would be wise to inherit your dependencies individually; the uber jar is intended for projects like collide, which have complex configuration, and adding many jars would be a pain.

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