Annotation Type InlineStyleSheet


Annotates a class to inject a CSS content into the web page. The annotation can be used on the AppLevel or the control level.
 
 @InlineStyleSheet(value = "body {background-color: red;}")
 @InlineStyleSheet(value = "body {background-color: red;}", top = true)
 @InlineStyleSheet(value = "css/style.css", local = true)
 
 
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static @interface 
     
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    A CSS content to be injected into this web page as a style element.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    A set of attributes to be added to the style element.
    A unique resource id.
    boolean
    A boolean value specifying whether this style is to be injected is in local file.
    boolean
    A boolean value specifying whether this style is to be injected into the top level window of the page.
  • Element Details

    • value

      String value
      A CSS content to be injected into this web page as a style element.
    • id

      String id
      A unique resource id. Can be used to avoid duplications
      Default:
      ""
    • local

      boolean local
      A boolean value specifying whether this style is to be injected is in local file.
      Default:
      false
    • top

      boolean top
      A boolean value specifying whether this style is to be injected into the top level window of the page.
      Default:
      false
    • attributes

      Attribute[] attributes
      A set of attributes to be added to the style element. Attributes can be specified either as a string in the format "attr=value,attr=value" or as a HashMap containing key/value pairs.
      Default:
      {}