public class JsonHPackProcessor extends RhinoBasedProcessor
| Modifier and Type | Field and Description |
|---|---|
private boolean |
pack |
commonsScript, cycleScript, envScript, LOG, resourceFactory| Constructor and Description |
|---|
JsonHPackProcessor(boolean pack,
ResourceFactory resourceFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
initScope(org.mozilla.javascript.Context context,
org.mozilla.javascript.ScriptableObject globalScope) |
private boolean |
isEnclosedInArray(java.lang.String rawData)
Check if the string is enclosed with [] (array).
|
private boolean |
isEnclosedInDoubleArray(java.lang.String rawData)
Check if the string is enclosed with [[]] (double array).
|
protected java.lang.String |
process(org.mozilla.javascript.Context context,
org.mozilla.javascript.Scriptable scope,
Resource resource,
java.lang.String content) |
private java.lang.String |
removeEnclosedArray(java.lang.String resultAsString)
Remove first and last occurrence of '[' and ']' characters.
|
addClientSideEnvironment, addCommon, addJSON, buildSimpleRunScript, callModuleFunction, evaluate, evaluate, evaluate, evaluateFromClasspath, evaluateFromWebjar, process, setupModule, toJSMultiLineStringdestroypublic JsonHPackProcessor(boolean pack,
ResourceFactory resourceFactory)
protected void initScope(org.mozilla.javascript.Context context,
org.mozilla.javascript.ScriptableObject globalScope)
throws java.io.IOException
initScope in class RhinoBasedProcessorjava.io.IOExceptionprotected java.lang.String process(org.mozilla.javascript.Context context,
org.mozilla.javascript.Scriptable scope,
Resource resource,
java.lang.String content)
throws java.lang.Exception
process in class RhinoBasedProcessorjava.lang.Exceptionprivate java.lang.String removeEnclosedArray(java.lang.String resultAsString)
private boolean isEnclosedInArray(java.lang.String rawData)
rawData - string to test.private boolean isEnclosedInDoubleArray(java.lang.String rawData)
rawData - string to test.