org.jmol.applet

Class Jmol

public class Jmol extends Object implements WrappedApplet

Nested Class Summary
classJmol.MyStatusListener
Field Summary
AppletWrapperappletWrapper
String[]callbacks
booleandoTranslate
StringfullName
booleanhasProgressBar
booleanhaveDocumentAccess
StringhtmlName
booleanisSigned
booleanisUpdating
JmolPopupjmolpopup
Jvm12jvm12
booleanjvm12orGreater
Stringlanguage
intlastMotionEventNumber
booleanloading
booleanmayScript
StringmenuStructure
JmolAdaptermodelAdapter
Jmol.MyStatusListenermyStatusListener
booleanneedPopupMenu
intpaintCounter
booleanpopupMenuAllowed
static String[]progressbarMsgs
static booleanREQUIRE_PROGRESSBAR
booleanshowPaintTime
StringstatusForm
StringstatusText
StringstatusTextarea
StringsyncId
static intSCRIPT_CHECK
static intSCRIPT_NOWAIT
static intSCRIPT_WAIT
longtimeBegin
inttimeCount
inttimeLast
inttimeTotal
JmolViewerviewer
Method Summary
voiddestroy()
Stringfmt(int num)
StringgetAppletInfo()
booleangetBooleanValue(String propertyName, boolean defaultValue)
StringgetParameter(String paramName)
voidgetPopupMenu(boolean forceNewConsole)
ObjectgetProperty(String infoType)
ObjectgetProperty(String infoType, String paramInfo)
StringgetPropertyAsJSON(String infoType)
StringgetPropertyAsJSON(String infoType, String paramInfo)
StringgetPropertyAsString(String infoType)
StringgetPropertyAsString(String infoType, String paramInfo)
StringgetValue(String propertyName, String defaultValue)
StringgetValueLowerCase(String paramName, String defaultValue)
booleanhandleEvent(Event e)
voidinit()
voidinitApplication()
voidinitWindows()
voidloadDOMNode(JSObject DOMNode)
voidloadInline(String strModel)
voidloadInline(String strModel, String script)
voidloadInline(String[] strModels)
voidloadInline(String[] strModels, String script)
voidloadInlineArray(String[] strModels, String script, boolean isAppend)
voidloadInlineSeparated(String strModel, String script)
voidloadInlineString(String strModel, String script, boolean isAppend)
voidloadNodeId(String nodeId)
voidpaint(Graphics g)
voidprintProgressbarMessage(Graphics g)
voidscript(String script)
StringscriptCheck(String script)
StringscriptNoWait(String script)
StringscriptProcessor(String script, String statusParams, int processType)
StringscriptWait(String script)
StringscriptWait(String script, String statusParams)
voidsendJsTextareaStatus(String message)
voidsendJsTextStatus(String message)
voidsetAppletWrapper(AppletWrapper appletWrapper)
voidsetLogging()
voidsetStringProperty(String name, String value)
voidsetValue(String name, String defaultValue)
voidshowTimes(int x, int y, Graphics g)
voidstartPaintClock()
voidstopPaintClock()
voidsyncScript(String script)
voidupdate(Graphics g)
voidupdate(Graphics g, String source)

Field Detail

appletWrapper

AppletWrapper appletWrapper

callbacks

String[] callbacks

doTranslate

private boolean doTranslate

fullName

String fullName

hasProgressBar

private boolean hasProgressBar

haveDocumentAccess

boolean haveDocumentAccess

htmlName

String htmlName

isSigned

boolean isSigned

isUpdating

private boolean isUpdating

jmolpopup

JmolPopup jmolpopup

jvm12

Jvm12 jvm12

jvm12orGreater

private boolean jvm12orGreater

language

String language

lastMotionEventNumber

private int lastMotionEventNumber

loading

boolean loading

mayScript

boolean mayScript

menuStructure

String menuStructure

modelAdapter

JmolAdapter modelAdapter

myStatusListener

private Jmol.MyStatusListener myStatusListener

needPopupMenu

boolean needPopupMenu

paintCounter

private int paintCounter

popupMenuAllowed

boolean popupMenuAllowed

progressbarMsgs

private static final String[] progressbarMsgs

REQUIRE_PROGRESSBAR

private static final boolean REQUIRE_PROGRESSBAR

showPaintTime

public boolean showPaintTime

statusForm

private String statusForm

statusText

private String statusText

statusTextarea

private String statusTextarea

syncId

String syncId

SCRIPT_CHECK

private static final int SCRIPT_CHECK

SCRIPT_NOWAIT

private static final int SCRIPT_NOWAIT

SCRIPT_WAIT

private static final int SCRIPT_WAIT

timeBegin

private long timeBegin

timeCount

private int timeCount

timeLast

private int timeLast

timeTotal

private int timeTotal

viewer

private JmolViewer viewer

Method Detail

destroy

public void destroy()

fmt

private String fmt(int num)

getAppletInfo

public String getAppletInfo()

getBooleanValue

private boolean getBooleanValue(String propertyName, boolean defaultValue)

getParameter

String getParameter(String paramName)

getPopupMenu

public void getPopupMenu(boolean forceNewConsole)

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)

getValue

private String getValue(String propertyName, String defaultValue)

getValueLowerCase

private String getValueLowerCase(String paramName, String defaultValue)

handleEvent

public boolean handleEvent(Event e)

init

public void init()

initApplication

public void initApplication()

initWindows

public void initWindows()

loadDOMNode

public void loadDOMNode(JSObject DOMNode)

loadInline

public void loadInline(String strModel)

Deprecated:

Parameters: strModel

loadInline

public void loadInline(String strModel, String script)

Deprecated:

Parameters: strModel script

loadInline

public void loadInline(String[] strModels)

Deprecated:

Parameters: strModels

loadInline

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

Deprecated:

Parameters: strModels script

loadInlineArray

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

loadInlineSeparated

private void loadInlineSeparated(String strModel, String script)

loadInlineString

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

loadNodeId

public void loadNodeId(String nodeId)

paint

public void paint(Graphics g)

printProgressbarMessage

private void printProgressbarMessage(Graphics g)

script

public void script(String script)

scriptCheck

public String scriptCheck(String script)

scriptNoWait

public String scriptNoWait(String script)

scriptProcessor

private String scriptProcessor(String script, String statusParams, int processType)

scriptWait

public String scriptWait(String script)

scriptWait

public String scriptWait(String script, String statusParams)

sendJsTextareaStatus

void sendJsTextareaStatus(String message)

sendJsTextStatus

void sendJsTextStatus(String message)

setAppletWrapper

public void setAppletWrapper(AppletWrapper appletWrapper)

setLogging

private void setLogging()

setStringProperty

private void setStringProperty(String name, String value)

setValue

private void setValue(String name, String defaultValue)

showTimes

private void showTimes(int x, int y, Graphics g)

startPaintClock

private void startPaintClock()

stopPaintClock

private void stopPaintClock()

syncScript

public void syncScript(String script)

update

public void update(Graphics g)

update

private void update(Graphics g, String source)