Package org.jmol.api

Interface JmolScriptEvaluator

All Known Implementing Classes:
ScriptError, ScriptEval, ScriptExpr, ScriptParam

public interface JmolScriptEvaluator
  • Method Details

    • setViewer

      JmolScriptEvaluator setViewer(Viewer vwr)
    • getThisContext

      ScriptContext getThisContext()
    • pushContextDown

      void pushContextDown(String why)
    • resumeEval

      void resumeEval(Object sc)
    • getAllowJSThreads

      boolean getAllowJSThreads()
    • setCompiler

      void setCompiler()
    • getAtomBitSet

      javajs.util.BS getAtomBitSet(Object atomExpression)
    • 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

      boolean compileScriptFile(String strScript, boolean isQuiet)
    • compileScriptString

      boolean compileScriptString(String strScript, boolean isQuiet)
    • getErrorMessage

      String getErrorMessage()
    • getErrorMessageUntranslated

      String getErrorMessageUntranslated()
    • checkScriptSilent

      ScriptContext checkScriptSilent(String strScript)
    • getScript

      String getScript()
    • setDebugging

      void setDebugging()
    • isStepping

      boolean isStepping()
    • getScriptContext

      ScriptContext getScriptContext(String why)
    • evaluateExpression

      Object evaluateExpression(Object stringOrTokens, boolean asVariable, boolean compileOnly)
    • deleteAtomsInVariables

      void deleteAtomsInVariables(javajs.util.BS bsDeleted)
    • evalParallel

      boolean evalParallel(ScriptContext context, ShapeManager shapeManager)
    • runScript

      void runScript(String script) throws ScriptException
      Throws:
      ScriptException
    • runScriptBuffer

      void runScriptBuffer(String string, javajs.util.SB outputBuffer, boolean isFuncReturn) throws ScriptException
      Throws:
      ScriptException
    • evalFunctionFloat

      float evalFunctionFloat(Object func, Object params, float[] values)
    • evaluateCompiledScript

      void evaluateCompiledScript(boolean isSyntaxCheck, boolean isSyntaxAndFileCheck, boolean historyDisabled, boolean listCommands, javajs.util.SB outputBuffer, boolean allowThreads)
    • setObjectPropSafe

      String setObjectPropSafe(String id, int tokCommand)
    • stopScriptThreads

      void stopScriptThreads()
    • isStateScript

      boolean isStateScript()
    • checkSelect

      boolean checkSelect(Map<String,SV> h, T[] where)
    • loadFileResourceAsync

      void loadFileResourceAsync(String fileName) throws Exception
      Throws:
      Exception
    • setStatic

      int setStatic(int tok, int value)