Package org.dwcj.annotations
Annotation Type JavaScript
@Retention(RUNTIME)
@Target(TYPE)
@Repeatable(Container.class)
@Inherited
@Documented
public @interface JavaScript
Annotates a class to inject a JavaScript URL into the web page.
The annotation can be used on the AppLevel or the control level.
@JavaScript(url = "http://www.example.com/script.js")
@JavaScript(url = "http://www.example.com/script.js", top = 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.A unique resource id.booleanA boolean value specifying whether this script is to be injected into the top level window of the page.
-
Element Details
-
url
String urlA JavaScript URL to be injected into this web page as a script element.
-
-
-
id
String idA unique resource id. Can be used to avoid duplications- Default:
- ""
-
top
boolean topA boolean value specifying whether this script is to be injected into the top level window of the page.- Default:
- false
-
attributes
Attribute[] attributesA set of attributes to be added to the script element.- Default:
- {}
-