|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=TYPE) public @interface JavaScript
If this annotation is present on a ClientConnector
class, the
framework ensures the referenced JavaScript files are loaded before the init
method for the corresponding client-side connector is invoked.
Absolute URLs including protocol and host are used as is on the client-side. Relative urls are mapped to APP/CONNECTOR/[url] which are by default served from the classpath relative to the class where the annotation is defined.
Example: @JavaScript( "http://host.com/file1.js", "file2.js"
)} on
the class com.example.MyConnector would load the file
http://host.com/file1.js as is and file2.js from /com/example/file2.js on the
server's classpath using the ClassLoader that was used to load
com.example.MyConnector.
Required Element Summary | |
---|---|
String[] |
value
JavaScript files to load before initializing the client-side connector. |
Element Detail |
---|
public abstract String[] value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |