public class Jmol extends GenericApplet implements WrappedApplet
Modifier and Type | Field and Description |
---|---|
private java.lang.Boolean |
allowJSEval |
private java.applet.Applet |
applet |
private FileDropper |
dropper |
private boolean |
isUpdating |
private netscape.javascript.JSObject |
jsoDocument |
private int |
lastMotionEventNumber |
private boolean |
showPaintTime |
private long |
timeBegin |
private int |
timeCount |
private int |
timeLast |
private int |
timeTotal |
appletObject, callbacks, codeBase, documentBase, doTranslate, fullName, gRight, haveDocumentAccess, haveNotifiedError, htmlName, htRegistry, isJNLP, isJS, isSigned, isStereoSlave, language, mayScript, statusForm, statusText, statusTextarea, viewer, vwrOptions
Constructor and Description |
---|
Jmol() |
Modifier and Type | Method and Description |
---|---|
private void |
addValue(java.util.Map<java.lang.String,java.lang.Object> info,
java.lang.String key,
java.lang.String putKey,
java.lang.Object value) |
private static void |
cleanRegistry() |
void |
destroy() |
protected java.lang.String |
doEval(java.lang.String strEval) |
float[][] |
doFunctionXY(java.lang.String functionName,
int nX,
int nY) |
float[][][] |
doFunctionXYZ(java.lang.String functionName,
int nX,
int nY,
int nZ) |
protected java.lang.String |
doSendCallback(java.lang.String callback,
java.lang.Object[] data,
java.lang.String strInfo) |
protected void |
doSendJsTextareaStatus(java.lang.String message) |
protected void |
doSendJsTextStatus(java.lang.String message) |
protected void |
doShowDocument(java.net.URL url) |
protected void |
doShowStatus(java.lang.String message) |
private java.lang.String |
fmt(int num) |
protected java.lang.String |
getJmolParameter(java.lang.String paramName) |
protected void |
initOptions() |
void |
paint(java.awt.Graphics g) |
javajs.awt.Dimension |
resizeInnerPanel(java.lang.String data) |
void |
setApplet(java.applet.Applet a,
boolean isSigned) |
java.lang.Object |
setStereoGraphics(boolean isStereo) |
private void |
showTimes(int x,
int y,
java.awt.Graphics g) |
private void |
startPaintClock() |
private void |
stopPaintClock() |
void |
update(java.awt.Graphics g) |
private void |
update(java.awt.Graphics g,
java.lang.String source) |
createImage, eval, functionXY, functionXYZ, getAppletInfo, getBooleanValue, getJSpecViewProperty, getModelIndexFromId, getProperty, getProperty, getPropertyAsJSON, getPropertyAsJSON, getPropertyAsString, getPropertyAsString, getRegistryInfo, getValue, handleEvent, init, loadDOMNode, loadInline, loadInline, loadInline, loadInline, loadInlineArray, loadInlineString, notifyCallback, notifyEnabled, output, register, script, scriptCheck, scriptNoWait, scriptWait, scriptWait, scriptWaitOutput, setCallbackFunction, showUrl, syncScript
private boolean isUpdating
private boolean showPaintTime
private int timeLast
private int timeCount
private int timeTotal
private int lastMotionEventNumber
private long timeBegin
private FileDropper dropper
private java.applet.Applet applet
private java.lang.Boolean allowJSEval
private netscape.javascript.JSObject jsoDocument
public void setApplet(java.applet.Applet a, boolean isSigned)
setApplet
in interface WrappedApplet
public void paint(java.awt.Graphics g)
paint
in interface WrappedApplet
public void update(java.awt.Graphics g)
update
in interface WrappedApplet
public void destroy()
destroy
in interface JmolAppletInterface
destroy
in class GenericApplet
public java.lang.Object setStereoGraphics(boolean isStereo)
setStereoGraphics
in interface JmolAppletInterface
protected void initOptions()
initOptions
in class GenericApplet
private void addValue(java.util.Map<java.lang.String,java.lang.Object> info, java.lang.String key, java.lang.String putKey, java.lang.Object value)
private static void cleanRegistry()
protected java.lang.String getJmolParameter(java.lang.String paramName)
getJmolParameter
in class GenericApplet
protected void doSendJsTextStatus(java.lang.String message)
doSendJsTextStatus
in class GenericApplet
protected void doSendJsTextareaStatus(java.lang.String message)
doSendJsTextareaStatus
in class GenericApplet
private void update(java.awt.Graphics g, java.lang.String source)
g
- source
- for debugging onlyprivate void startPaintClock()
private void stopPaintClock()
private java.lang.String fmt(int num)
private void showTimes(int x, int y, java.awt.Graphics g)
public javajs.awt.Dimension resizeInnerPanel(java.lang.String data)
resizeInnerPanel
in interface JmolStatusListener
resizeInnerPanel
in class GenericApplet
protected java.lang.String doSendCallback(java.lang.String callback, java.lang.Object[] data, java.lang.String strInfo)
doSendCallback
in class GenericApplet
protected java.lang.String doEval(java.lang.String strEval)
doEval
in class GenericApplet
public float[][] doFunctionXY(java.lang.String functionName, int nX, int nY)
doFunctionXY
in class GenericApplet
public float[][][] doFunctionXYZ(java.lang.String functionName, int nX, int nY, int nZ)
doFunctionXYZ
in class GenericApplet
protected void doShowDocument(java.net.URL url)
doShowDocument
in class GenericApplet
protected void doShowStatus(java.lang.String message)
doShowStatus
in class GenericApplet