|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Script
A component to represent script codes running at the client. It is the same as HTML SCRIPT tag.
Note: it is the scripting codes running at the client, not at the server.
Don't confuse it with the zscript element.
There are three formats when used in a ZUML page:
Method 1: Specify the URL of the JS file
<code><script type="text/javascript" src="my.js"/> </code>
Method 2: Specify the JavaScript codes directly
<code><script type="text/javascript"> some_js_at_browser(); </script> </code>
Method 3: Specify the JavaScript codes by use of the content property (
setContent(java.lang.String)).
<code><script type="text/javascript"> <attribute name="content"> some_js_at_browser(); </attribute> </script> </code>
| Method Summary | |
|---|---|
java.lang.String |
getCharset()
Returns the character enconding of the source. |
java.lang.String |
getContent()
Returns the content of the script element. |
java.lang.String |
getSrc()
Returns the URI of the source that contains the script codes. |
java.lang.String |
getType()
Returns the type of this client script. |
boolean |
isDefer()
Returns whether to defer the execution of the script codes. |
void |
setCharset(java.lang.String charset)
Sets the character encoding of the source. |
void |
setContent(java.lang.String content)
Sets the content of the script element. |
void |
setDefer(boolean defer)
Sets whether to defer the execution of the script codes. |
void |
setSrc(java.lang.String src)
Sets the URI of the source that contains the script codes. |
void |
setType(java.lang.String type)
Sets the type of this client script. |
| Method Detail |
|---|
java.lang.String getType()
Default: text/javascript.
void setType(java.lang.String type)
text/javascript
Note: this property is NOT optional. You must specify one.
java.lang.String getCharset()
getSrc().
Default: null.
void setCharset(java.lang.String charset)
setSrc(java.lang.String).
java.lang.String getSrc()
Default: null.
void setSrc(java.lang.String src)
You either add the script codes directly with the Label children,
or set the URI to load the script codes with setSrc(java.lang.String). But, not
both.
src - the URI of the source that contains the script codesboolean isDefer()
Default: false.
void setDefer(boolean defer)
java.lang.String getContent()
Default: null.
void setContent(java.lang.String content)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||