|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ro.isdc.wro.extensions.script.RhinoScriptBuilder
public final class RhinoScriptBuilder
Used to evaluate javascript on the serverside using rhino javascript engine. Encapsulate and hides all implementation details used by rhino to evaluate javascript on the serverside.
Method Summary | |
---|---|
RhinoScriptBuilder |
addClientSideEnvironment()
Add a client side environment to the script context (client-side aware). |
RhinoScriptBuilder |
addJSON()
|
Object |
evaluate(Reader reader,
String sourceName)
Evaluates a script from a reader. |
Object |
evaluate(String script,
String sourceName)
Evaluates a script. |
RhinoScriptBuilder |
evaluateChain(InputStream stream,
String sourceName)
Evaluates a script and return RhinoScriptBuilder for a chained script evaluation. |
RhinoScriptBuilder |
evaluateChain(String script,
String sourceName)
Evaluates a script and return RhinoScriptBuilder for a chained script evaluation. |
org.mozilla.javascript.ScriptableObject |
getScope()
|
static RhinoScriptBuilder |
newChain()
|
static RhinoScriptBuilder |
newChain(org.mozilla.javascript.ScriptableObject scope)
|
static RhinoScriptBuilder |
newClientSideAwareChain()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public org.mozilla.javascript.ScriptableObject getScope()
public RhinoScriptBuilder addClientSideEnvironment()
RhinoScriptBuilder
used to chain evaluation of the scripts.
IOException
public RhinoScriptBuilder addJSON()
public RhinoScriptBuilder evaluateChain(InputStream stream, String sourceName) throws IOException
RhinoScriptBuilder
for a chained script evaluation.
stream
- InputStream
of the script to evaluate.sourceName
- the name of the evaluated script.
RhinoScriptBuilder
chain with required script evaluated.
IOException
- if the script couldn't be retrieved.public RhinoScriptBuilder evaluateChain(String script, String sourceName)
RhinoScriptBuilder
for a chained script evaluation.
script
- the string representation of the script to evaluate.sourceName
- the name of the evaluated script.
IOException
- if the script couldn't be retrieved.public Object evaluate(Reader reader, String sourceName) throws IOException
reader
- Reader
of the script to evaluate.sourceName
- the name of the evaluated script.
IOException
- if the script couldn't be retrieved.public Object evaluate(String script, String sourceName)
script
- string representation of the script to evaluate.sourceName
- the name of the evaluated script.
IOException
- if the script couldn't be retrieved.public static RhinoScriptBuilder newChain()
RhinoScriptBuilder
for script evaluation chaining.public static RhinoScriptBuilder newChain(org.mozilla.javascript.ScriptableObject scope)
public static RhinoScriptBuilder newClientSideAwareChain()
RhinoScriptBuilder
for script evaluation chaining.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |