public interface JmolScriptEvaluator
Modifier and Type | Method and Description |
---|---|
ScriptContext |
checkScriptSilent(java.lang.String strScript) |
boolean |
checkSelect(java.util.Map<java.lang.String,SV> h,
T[] where) |
boolean |
compileScriptFile(java.lang.String strScript,
boolean isQuiet) |
boolean |
compileScriptString(java.lang.String strScript,
boolean isQuiet) |
void |
deleteAtomsInVariables(BS bsDeleted) |
float |
evalFunctionFloat(java.lang.Object func,
java.lang.Object params,
float[] values) |
boolean |
evalParallel(ScriptContext context,
ShapeManager shapeManager) |
void |
evaluateCompiledScript(boolean isSyntaxCheck,
boolean isSyntaxAndFileCheck,
boolean historyDisabled,
boolean listCommands,
javajs.util.SB outputBuffer,
boolean allowThreads) |
java.lang.Object |
evaluateExpression(java.lang.Object stringOrTokens,
boolean asVariable,
boolean compileOnly) |
boolean |
getAllowJSThreads() |
BS |
getAtomBitSet(java.lang.Object atomExpression) |
javajs.util.Lst<java.lang.Integer> |
getAtomBitSetVector(int ac,
java.lang.Object atomExpression) |
java.util.Map<java.lang.String,SV> |
getContextVariables() |
java.util.Map<java.lang.String,java.lang.Object> |
getDefinedAtomSets() |
java.lang.String |
getErrorMessage() |
java.lang.String |
getErrorMessageUntranslated() |
java.lang.String |
getNextStatement() |
java.lang.String |
getScript() |
ScriptContext |
getScriptContext(java.lang.String why) |
ScriptContext |
getThisContext() |
void |
haltExecution() |
boolean |
isExecuting() |
boolean |
isPaused() |
boolean |
isStateScript() |
boolean |
isStepping() |
boolean |
isStopped() |
void |
loadFileResourceAsync(java.lang.String fileName) |
void |
notifyResumeStatus() |
void |
pauseExecution(boolean b) |
void |
pushContextDown(java.lang.String why) |
void |
resumeEval(ScriptContext sc) |
void |
resumePausedExecution() |
void |
runScript(java.lang.String script) |
void |
runScriptBuffer(java.lang.String string,
javajs.util.SB outputBuffer) |
void |
setCompiler() |
void |
setDebugging() |
java.lang.String |
setObjectPropSafe(java.lang.String id,
int tokCommand) |
JmolScriptEvaluator |
setViewer(Viewer vwr) |
void |
stepPausedExecution() |
void |
stopScriptThreads() |
JmolScriptEvaluator setViewer(Viewer vwr)
ScriptContext getThisContext()
void pushContextDown(java.lang.String why)
void resumeEval(ScriptContext sc)
boolean getAllowJSThreads()
void setCompiler()
BS getAtomBitSet(java.lang.Object atomExpression)
boolean isStopped()
void notifyResumeStatus()
javajs.util.Lst<java.lang.Integer> getAtomBitSetVector(int ac, java.lang.Object atomExpression)
boolean isPaused()
java.lang.String getNextStatement()
void resumePausedExecution()
void stepPausedExecution()
void pauseExecution(boolean b)
boolean isExecuting()
void haltExecution()
boolean compileScriptFile(java.lang.String strScript, boolean isQuiet)
boolean compileScriptString(java.lang.String strScript, boolean isQuiet)
java.lang.String getErrorMessage()
java.lang.String getErrorMessageUntranslated()
ScriptContext checkScriptSilent(java.lang.String strScript)
java.lang.String getScript()
void setDebugging()
boolean isStepping()
ScriptContext getScriptContext(java.lang.String why)
java.lang.Object evaluateExpression(java.lang.Object stringOrTokens, boolean asVariable, boolean compileOnly)
void deleteAtomsInVariables(BS bsDeleted)
java.util.Map<java.lang.String,SV> getContextVariables()
boolean evalParallel(ScriptContext context, ShapeManager shapeManager)
void runScript(java.lang.String script) throws ScriptException
ScriptException
void runScriptBuffer(java.lang.String string, javajs.util.SB outputBuffer) throws ScriptException
ScriptException
float evalFunctionFloat(java.lang.Object func, java.lang.Object params, float[] values)
void evaluateCompiledScript(boolean isSyntaxCheck, boolean isSyntaxAndFileCheck, boolean historyDisabled, boolean listCommands, javajs.util.SB outputBuffer, boolean allowThreads)
java.util.Map<java.lang.String,java.lang.Object> getDefinedAtomSets()
java.lang.String setObjectPropSafe(java.lang.String id, int tokCommand)
void stopScriptThreads()
boolean isStateScript()
void loadFileResourceAsync(java.lang.String fileName) throws java.lang.Exception
java.lang.Exception