Package org.dwcj.annotations
Annotation Type InlineJavaScript
@Retention(RUNTIME)
@Target(TYPE)
@Repeatable(Container.class)
@Inherited
@Documented
public @interface InlineJavaScript
Annotates a class to inject a JavaScript content into the web page.
The annotation can be used on the AppLevel or the control level.
@InlineJavaScript(value = "alert('Hello World!');")
@InlineJavaScript(value = "alert('Hello World!');", top = true)
@InlineJavaScript(value = "js/script.js", local = true)
- See Also:
-
Nested Class Summary
Nested Classes -
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionA set of attributes to be added to the script element.booleanA boolean value specifying whether this style is to be injected is in local file.booleanA boolean value specifying whether this script is to be injected into the top level window of the page.
-
Element Details
-
value
String valueA JavaScript content to be injected into this web page as a script element.
-
-
-
top
boolean topA boolean value specifying whether this script is to be injected into the top level window of the page.- Default:
- false
-
local
boolean localA boolean value specifying whether this style is to be injected is in local file.- Default:
- false
-
attributes
Attribute[] attributesA set of attributes to be added to the script 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:
- {}
-