Package org.jmol.api

Interface JmolScriptManager

All Known Implementing Classes:
ScriptManager

public interface JmolScriptManager
  • Field Details

  • Method Details

    • setViewer

      JmolScriptEvaluator setViewer(Viewer vwr)
    • startCommandWatcher

      void startCommandWatcher(boolean isStart)
    • clear

      void clear(boolean isAll)
    • clearQueue

      void clearQueue()
    • isScriptQueued

      boolean isScriptQueued()
    • waitForQueue

      void waitForQueue()
    • getScriptQueue

      javajs.util.Lst<javajs.util.Lst<Object>> getScriptQueue()
    • queueThreadFinished

      void queueThreadFinished(int pt)
    • getScriptItem

      javajs.util.Lst<Object> getScriptItem(boolean b, boolean startedByCommandThread)
    • evalStringQuietSync

      String evalStringQuietSync(String strScript, boolean isQuiet, boolean allowSyncScript)
    • evalStringWaitStatusQueued

      Object evalStringWaitStatusQueued(String returnType, String strScript, String statusList, boolean isQuiet, boolean isQueued)
    • addScript

      String addScript(String strScript, boolean isQuiet)
    • checkHalt

      boolean checkHalt(String str, boolean isInsert)
    • getAtomBitSetEval

      javajs.util.BS getAtomBitSetEval(JmolScriptEvaluator eval, Object atomExpression)
    • scriptCheckRet

      Object scriptCheckRet(String strScript, boolean returnContext)
    • isQueueProcessing

      boolean isQueueProcessing()
    • openFileAsync

      void openFileAsync(String fileName, int flags, String type)
    • evalFile

      String evalFile(String strFilename)
    • addHydrogensInline

      javajs.util.BS addHydrogensInline(javajs.util.BS bsAtoms, javajs.util.Lst<Atom> vConnections, javajs.util.P3[] pts, Map<String,Object> htParams) throws Exception
      Throws:
      Exception