Package org.jmol.api

Interface JmolAppletInterface

  • All Superinterfaces:
    JmolSyncInterface
    All Known Implementing Classes:
    GenericApplet, Jmol, Jmol

    public interface JmolAppletInterface
    extends JmolSyncInterface
    This is the API of methods that are available to JavaScript via LiveConnect to the Jmol applet. DONT FORGET TO ADD THESE FUNCTIONS TO src/JmolApplet.java !!!
    • Method Detail

      • handleEvent

        boolean handleEvent​(java.awt.Event event)
      • getAppletInfo

        java.lang.String getAppletInfo()
      • destroy

        void destroy()
      • setStereoGraphics

        java.lang.Object setStereoGraphics​(boolean isStereo)
      • script

        void script​(java.lang.String script)
      • scriptCheck

        java.lang.String scriptCheck​(java.lang.String script)
      • scriptWait

        java.lang.String scriptWait​(java.lang.String script)
      • scriptWaitOutput

        java.lang.String scriptWaitOutput​(java.lang.String script)
      • scriptWait

        java.lang.String scriptWait​(java.lang.String script,
                                    java.lang.String statusParams)
      • scriptNoWait

        java.lang.String scriptNoWait​(java.lang.String script)
      • getModelIndexFromId

        int getModelIndexFromId​(java.lang.String id)
        Parameters:
        id - some_id, filename#id, or ~fileNo.modelNo added ".basemodel" indicates to get the first model in a series from a JDX-MOL file.
        Returns:
        model index if found; -2 if file found but model not found -2 if no file indicated and no model found -1 if no such file
      • getProperty

        java.lang.Object getProperty​(java.lang.String infoType)
      • getPropertyAsString

        java.lang.String getPropertyAsString​(java.lang.String infoType)
      • getPropertyAsString

        java.lang.String getPropertyAsString​(java.lang.String infoType,
                                             java.lang.String paramInfo)
      • getPropertyAsJSON

        java.lang.String getPropertyAsJSON​(java.lang.String infoType)
      • getPropertyAsJSON

        java.lang.String getPropertyAsJSON​(java.lang.String infoType,
                                           java.lang.String paramInfo)
      • getProperty

        java.lang.Object getProperty​(java.lang.String infoType,
                                     java.lang.String paramInfo)
      • loadInlineString

        java.lang.String loadInlineString​(java.lang.String strModel,
                                          java.lang.String script,
                                          boolean isAppend)
      • loadInlineArray

        java.lang.String loadInlineArray​(java.lang.String[] strModels,
                                         java.lang.String script,
                                         boolean isAppend)
      • loadDOMNode

        java.lang.String loadDOMNode​(java.lang.Object DOMNode)
      • loadInline

        @Deprecated
        java.lang.String loadInline​(java.lang.String strModel)
        Deprecated.
        Parameters:
        strModel -
        Returns:
        error or null
      • loadInline

        @Deprecated
        java.lang.String loadInline​(java.lang.String[] strModels)
        Deprecated.
        Parameters:
        strModels -
        Returns:
        error or null
      • loadInline

        @Deprecated
        java.lang.String loadInline​(java.lang.String strModel,
                                    java.lang.String script)
        Deprecated.
        Parameters:
        strModel -
        script -
        Returns:
        error or null
      • loadInline

        @Deprecated
        java.lang.String loadInline​(java.lang.String[] strModels,
                                    java.lang.String script)
        Deprecated.
        Parameters:
        strModels -
        script -
        Returns:
        error or null