All Methods Instance Methods Abstract Methods
Modifier and Type |
Method and Description |
BS |
addHydrogensInline(BS bsAtoms,
javajs.util.List<Atom> vConnections,
javajs.util.P3[] pts) |
ScriptContext |
checkScriptSilent(String strScript) |
boolean |
compileScriptFile(String strScript,
boolean isQuiet) |
boolean |
compileScriptString(String strScript,
boolean isQuiet) |
void |
deleteAtomsInVariables(BS bsDeleted) |
float |
evalFunctionFloat(Object func,
Object params,
float[] values) |
void |
evaluateCompiledScript(boolean isSyntaxCheck,
boolean isSyntaxAndFileCheck,
boolean historyDisabled,
boolean listCommands,
javajs.util.SB outputBuffer,
boolean allowThreads) |
Object |
evaluateExpression(Object stringOrTokens,
boolean asVariable) |
boolean |
evaluateParallel(ScriptContext context,
ShapeManager shapeManager) |
boolean |
getAllowJSThreads() |
BS |
getAtomBitSet(Object atomExpression) |
javajs.util.List<Integer> |
getAtomBitSetVector(int atomCount,
Object atomExpression) |
Map<String,SV> |
getContextVariables() |
Map<String,Object> |
getDefinedAtomSets() |
String |
getErrorMessage() |
String |
getErrorMessageUntranslated() |
String |
getNextStatement() |
String |
getScript() |
ScriptContext |
getScriptContext(String why) |
ScriptContext |
getThisContext() |
void |
haltExecution() |
boolean |
isExecuting() |
boolean |
isPaused() |
boolean |
isStepping() |
boolean |
isStopped() |
void |
notifyResumeStatus() |
void |
pauseExecution(boolean b) |
void |
pushContextDown(String why) |
void |
resumeEval(ScriptContext sc) |
void |
resumePausedExecution() |
void |
runScript(String script) |
void |
runScriptBuffer(String string,
javajs.util.SB outputBuffer) |
void |
setCompiler() |
void |
setDebugging() |
void |
setException(ScriptException sx,
String msg,
String untranslated) |
String |
setObjectPropSafe(String id,
int tokCommand,
int iTok) |
JmolScriptEvaluator |
setViewer(Viewer viewer) |
void |
stepPausedExecution() |
void |
stopScriptThreads() |