Package org.jmol.api
Interface JmolScriptEvaluator
- All Known Implementing Classes:
ScriptError
,ScriptEval
,ScriptParam
public interface JmolScriptEvaluator
-
Method Summary
Modifier and TypeMethodDescriptioncheckScriptSilent
(String strScript) boolean
checkSelect
(Map<String, SV> h, T[] where) boolean
compileScriptFile
(String strScript, boolean isQuiet) boolean
compileScriptString
(String strScript, boolean isQuiet) void
deleteAtomsInVariables
(BS bsDeleted) float
evalFunctionFloat
(Object func, Object params, float[] values) boolean
evalParallel
(ScriptContext context, ShapeManager shapeManager) void
evaluateCompiledScript
(Object[] params, boolean isSyntaxCheck, boolean isSyntaxAndFileCheck, boolean historyDisabled, boolean listCommands, SB outputBuffer, boolean allowThreads) evaluateExpression
(Object stringOrTokens, boolean asVariable, boolean compileOnly) boolean
getAtomBitSet
(Object atomExpression) getScriptContext
(String why) void
boolean
boolean
isPaused()
boolean
boolean
boolean
void
loadFileResourceAsync
(String fileName) void
void
pauseExecution
(boolean b) void
pushContextDown
(String why) void
resumeEval
(Object sc) void
void
void
runScriptBuffer
(String string, SB outputBuffer, boolean isFuncReturn) void
void
setObjectPropSafe
(String id, int tokCommand) int
setStatic
(int tok, int value) void
void
-
Method Details
-
setViewer
-
getThisContext
ScriptContext getThisContext() -
pushContextDown
-
resumeEval
-
getAllowJSThreads
boolean getAllowJSThreads() -
setCompiler
void setCompiler() -
getAtomBitSet
-
isStopped
boolean isStopped() -
notifyResumeStatus
void notifyResumeStatus() -
isPaused
boolean isPaused() -
getNextStatement
String getNextStatement() -
resumePausedExecution
void resumePausedExecution() -
stepPausedExecution
void stepPausedExecution() -
pauseExecution
void pauseExecution(boolean b) -
isExecuting
boolean isExecuting() -
haltExecution
void haltExecution() -
compileScriptFile
-
compileScriptString
-
getErrorMessage
String getErrorMessage() -
getErrorMessageUntranslated
String getErrorMessageUntranslated() -
checkScriptSilent
-
getScript
String getScript() -
setDebugging
void setDebugging() -
isStepping
boolean isStepping() -
getScriptContext
-
evaluateExpression
-
deleteAtomsInVariables
-
evalParallel
-
runScript
- Throws:
ScriptException
-
runScriptBuffer
- Throws:
ScriptException
-
evalFunctionFloat
-
evaluateCompiledScript
-
setObjectPropSafe
-
stopScriptThreads
void stopScriptThreads() -
isStateScript
boolean isStateScript() -
checkSelect
-
loadFileResourceAsync
- Throws:
Exception
-
setStatic
int setStatic(int tok, int value)
-