org.jmol.api

Interface JmolAppletInterface

public interface JmolAppletInterface

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 Summary
ObjectgetProperty(String infoType)
ObjectgetProperty(String infoType, String paramInfo)
StringgetPropertyAsJSON(String infoType)
StringgetPropertyAsJSON(String infoType, String paramInfo)
StringgetPropertyAsString(String infoType)
StringgetPropertyAsString(String infoType, String paramInfo)
voidloadDOMNode(JSObject DOMNode)
voidloadInline(String strModel)
voidloadInline(String[] strModels)
voidloadInline(String strModel, String script)
voidloadInline(String[] strModels, String script)
voidloadInlineArray(String[] strModels, String script, boolean isAppend)
voidloadInlineString(String strModel, String script, boolean isAppend)
voidloadNodeId(String nodeId)
voidscript(String script)
StringscriptCheck(String script)
StringscriptNoWait(String script)
StringscriptWait(String script)
StringscriptWait(String script, String statusParams)
voidsyncScript(String script)

Method Detail

getProperty

public Object getProperty(String infoType)

getProperty

public Object getProperty(String infoType, String paramInfo)

getPropertyAsJSON

public String getPropertyAsJSON(String infoType)

getPropertyAsJSON

public String getPropertyAsJSON(String infoType, String paramInfo)

getPropertyAsString

public String getPropertyAsString(String infoType)

getPropertyAsString

public String getPropertyAsString(String infoType, String paramInfo)

loadDOMNode

public void loadDOMNode(JSObject DOMNode)

loadInline

public void loadInline(String strModel)

Deprecated:

Parameters: strModel

loadInline

public void loadInline(String[] strModels)

Deprecated:

Parameters: strModels

loadInline

public void loadInline(String strModel, String script)

Deprecated:

Parameters: strModel script

loadInline

public void loadInline(String[] strModels, String script)

Deprecated:

Parameters: strModels script

loadInlineArray

public void loadInlineArray(String[] strModels, String script, boolean isAppend)

loadInlineString

public void loadInlineString(String strModel, String script, boolean isAppend)

loadNodeId

public void loadNodeId(String nodeId)

script

public void script(String script)

scriptCheck

public String scriptCheck(String script)

scriptNoWait

public String scriptNoWait(String script)

scriptWait

public String scriptWait(String script)

scriptWait

public String scriptWait(String script, String statusParams)

syncScript

public void syncScript(String script)