|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.osbcp.jjsw.JavaScript
public class JavaScript
JavaScript wrapper object.
Nested Class Summary | |
---|---|
static class |
JavaScript.TYPE
Different output types. |
Constructor Summary | |
---|---|
JavaScript()
Creates an empty JavaScript code instance. |
|
JavaScript(java.lang.String code)
Creates a new JavaScript instance based on a specific code. |
|
JavaScript(java.lang.String javaScriptObjectName,
java.lang.String code,
java.lang.Object... parameters)
Creates a new JavaScript instance based on a specific code. |
Method Summary | |
---|---|
void |
append(JavaScript code)
Appends a JavaScript code to the existing JavaScript code. |
void |
append(java.lang.String code)
Appends a String to the JavaScript code. |
JavaScript |
call()
Returns the JavaScript code to call the function. |
JavaScript |
call(boolean useSemicolon)
Returns the JavaScript code to call the function. |
static boolean |
isEmpty(JavaScript html)
Checks if the JavaScript is empty. |
java.lang.String |
toScriptTag()
Wraps the JavaScript in Script-tag, with character set UTF-8. |
java.lang.String |
toScriptTag(java.lang.String charset)
Wraps the JavaScript in Script-tag. |
static java.lang.String |
toScriptTagSource(java.lang.String source)
Creates a Script-tag to a specific JavaScript source, with charset UTF-8. |
static java.lang.String |
toScriptTagSource(java.lang.String charset,
java.lang.String source)
Creates a Script-tag to a specific JavaScript source. |
java.lang.String |
toString()
Returns the JavaScript code as a String. |
java.lang.String |
toString(JavaScript.TYPE type)
Outputs the JavaScript based on a specific output type. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JavaScript()
public JavaScript(java.lang.String code)
code
- The JavaScript code as String that should be appendedpublic JavaScript(java.lang.String javaScriptObjectName, java.lang.String code, java.lang.Object... parameters)
javaScriptObjectName
- The JavaScript object name, for example "$test"code
- The JavaScript codeparameters
- Any parameters that should be used in the JavaScript code. Each parameter should be declared as %s in the code. For example: alert('Hello %s %s!'); where the %s are parameters.Method Detail |
---|
public void append(JavaScript code)
code
- The JavaScript code to be appendedpublic void append(java.lang.String code)
code
- The code to be appendedpublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(JavaScript.TYPE type)
type
- Type of output
public java.lang.String toScriptTag()
http://www.w3schools.com/TAGS/tag_script.asp
public java.lang.String toScriptTag(java.lang.String charset)
charset
- The character set to be used.
http://www.w3schools.com/TAGS/tag_script.asp
public static java.lang.String toScriptTagSource(java.lang.String source)
source
- The source URI to the JavaScript code
http://www.w3schools.com/TAGS/tag_script.asp
public static java.lang.String toScriptTagSource(java.lang.String charset, java.lang.String source)
charset
- The character set to be used.source
- The source URI to the JavaScript code
http://www.w3schools.com/TAGS/tag_script.asp
public static boolean isEmpty(JavaScript html)
html
- The JavaScript to check
public final JavaScript call()
Generator
public final JavaScript call(boolean useSemicolon)
useSemicolon
- If a semicolon should be appended at the end
Generator
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |