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

      Lst<Lst<Object>> getScriptQueue()
    • queueThreadFinished

      void queueThreadFinished(int pt)
    • getScriptItem

      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)
    • checkHalt

      boolean checkHalt(String str, boolean isInsert)
    • getAtomBitSetEval

      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)
    • evalFileArgs

      String evalFileArgs(String strFilename, String args)
    • addHydrogensInline

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

      void evalCallback(String cmd, Object[] params, boolean doWait)