public class Jmol extends java.lang.Object implements WrappedApplet
Modifier and Type | Class and Description |
---|---|
(package private) class |
Jmol.MyStatusListener |
Modifier and Type | Field and Description |
---|---|
(package private) AppletWrapper |
appletWrapper |
(package private) java.lang.String[] |
callbacks |
protected boolean |
doTranslate |
(package private) JmolFileDropper |
dropper |
(package private) java.lang.String |
fullName |
protected java.awt.Graphics |
gRight |
private boolean |
hasProgressBar |
(package private) boolean |
haveDocumentAccess |
(package private) java.lang.String |
htmlName |
(package private) boolean |
isSigned |
protected boolean |
isStereoSlave |
private boolean |
isUpdating |
(package private) java.lang.String |
language |
(package private) java.lang.String |
languagePath |
private int |
lastMotionEventNumber |
(package private) boolean |
loading |
(package private) boolean |
mayScript |
(package private) java.lang.StringBuffer |
outputBuffer |
private int |
paintCounter |
private static java.lang.String[] |
progressbarMsgs |
private static boolean |
REQUIRE_PROGRESSBAR |
private static int |
SCRIPT_CHECK |
private static int |
SCRIPT_NOWAIT |
private static int |
SCRIPT_WAIT |
boolean |
showPaintTime |
private java.lang.String |
statusForm |
private java.lang.String |
statusText |
private java.lang.String |
statusTextarea |
(package private) java.lang.String |
syncId |
private long |
timeBegin |
private int |
timeCount |
private int |
timeLast |
private int |
timeTotal |
protected JmolViewer |
viewer |
Constructor and Description |
---|
Jmol() |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
private java.lang.String |
fmt(int num) |
java.lang.String |
getAppletInfo() |
private boolean |
getBooleanValue(java.lang.String propertyName,
boolean defaultValue) |
(package private) java.lang.String |
getParameter(java.lang.String paramName) |
java.lang.Object |
getProperty(java.lang.String infoType) |
java.lang.Object |
getProperty(java.lang.String infoType,
java.lang.String paramInfo) |
java.lang.String |
getPropertyAsJSON(java.lang.String infoType) |
java.lang.String |
getPropertyAsJSON(java.lang.String infoType,
java.lang.String paramInfo) |
java.lang.String |
getPropertyAsString(java.lang.String infoType) |
java.lang.String |
getPropertyAsString(java.lang.String infoType,
java.lang.String paramInfo) |
private java.lang.String |
getValue(java.lang.String propertyName,
java.lang.String defaultValue) |
private java.lang.String |
getValueLowerCase(java.lang.String paramName,
java.lang.String defaultValue) |
boolean |
handleEvent(java.awt.Event e) |
void |
init() |
void |
initApplication() |
void |
initWindows() |
java.lang.String |
loadDOMNode(JSObject DOMNode) |
java.lang.String |
loadInline(java.lang.String strModel)
Deprecated.
|
java.lang.String |
loadInline(java.lang.String[] strModels)
Deprecated.
|
java.lang.String |
loadInline(java.lang.String[] strModels,
java.lang.String script)
Deprecated.
|
java.lang.String |
loadInline(java.lang.String strModel,
java.lang.String script)
Deprecated.
|
java.lang.String |
loadInlineArray(java.lang.String[] strModels,
java.lang.String script,
boolean isAppend) |
private java.lang.String |
loadInlineSeparated(java.lang.String strModel,
java.lang.String script) |
java.lang.String |
loadInlineString(java.lang.String strModel,
java.lang.String script,
boolean isAppend) |
java.lang.String |
loadNodeId(java.lang.String nodeId) |
void |
paint(java.awt.Graphics g) |
private void |
printProgressbarMessage(java.awt.Graphics g) |
void |
script(java.lang.String script) |
java.lang.String |
scriptCheck(java.lang.String script) |
java.lang.String |
scriptNoWait(java.lang.String script) |
private java.lang.String |
scriptProcessor(java.lang.String script,
java.lang.String statusParams,
int processType) |
java.lang.String |
scriptWait(java.lang.String script) |
java.lang.String |
scriptWait(java.lang.String script,
java.lang.String statusParams) |
java.lang.String |
scriptWaitOutput(java.lang.String script) |
(package private) void |
sendJsTextareaStatus(java.lang.String message) |
(package private) void |
sendJsTextStatus(java.lang.String message) |
void |
setAppletWrapper(AppletWrapper appletWrapper) |
private void |
setLogging() |
java.awt.Graphics |
setStereoGraphics(boolean isStereo) |
private void |
setStringProperty(java.lang.String name,
java.lang.String value) |
private void |
setValue(java.lang.String name,
java.lang.String defaultValue) |
private void |
showTimes(int x,
int y,
java.awt.Graphics g) |
private void |
startPaintClock() |
private void |
stopPaintClock() |
void |
syncScript(java.lang.String script) |
void |
update(java.awt.Graphics g) |
private void |
update(java.awt.Graphics g,
java.lang.String source) |
boolean mayScript
boolean haveDocumentAccess
boolean loading
java.lang.String[] callbacks
java.lang.String language
java.lang.String htmlName
java.lang.String fullName
java.lang.String syncId
java.lang.String languagePath
AppletWrapper appletWrapper
protected JmolViewer viewer
private static final boolean REQUIRE_PROGRESSBAR
private boolean hasProgressBar
protected boolean doTranslate
private java.lang.String statusForm
private java.lang.String statusText
private java.lang.String statusTextarea
private int paintCounter
boolean isSigned
JmolFileDropper dropper
public boolean showPaintTime
private boolean isUpdating
protected java.awt.Graphics gRight
protected boolean isStereoSlave
private static final java.lang.String[] progressbarMsgs
private int timeLast
private int timeCount
private int timeTotal
private long timeBegin
private int lastMotionEventNumber
private static final int SCRIPT_CHECK
private static final int SCRIPT_WAIT
private static final int SCRIPT_NOWAIT
java.lang.StringBuffer outputBuffer
public void setAppletWrapper(AppletWrapper appletWrapper)
setAppletWrapper
in interface WrappedApplet
public void init()
init
in interface WrappedApplet
public void destroy()
destroy
in interface WrappedApplet
java.lang.String getParameter(java.lang.String paramName)
public java.awt.Graphics setStereoGraphics(boolean isStereo)
setStereoGraphics
in interface JmolAppletInterface
public void initWindows()
private void setLogging()
private boolean getBooleanValue(java.lang.String propertyName, boolean defaultValue)
private java.lang.String getValue(java.lang.String propertyName, java.lang.String defaultValue)
private java.lang.String getValueLowerCase(java.lang.String paramName, java.lang.String defaultValue)
public void initApplication()
private void setValue(java.lang.String name, java.lang.String defaultValue)
private void setStringProperty(java.lang.String name, java.lang.String value)
void sendJsTextStatus(java.lang.String message)
void sendJsTextareaStatus(java.lang.String message)
public void paint(java.awt.Graphics g)
paint
in interface WrappedApplet
public void update(java.awt.Graphics g)
update
in interface WrappedApplet
private void update(java.awt.Graphics g, java.lang.String source)
private void printProgressbarMessage(java.awt.Graphics g)
public boolean handleEvent(java.awt.Event e)
handleEvent
in interface WrappedApplet
private void startPaintClock()
private void stopPaintClock()
private java.lang.String fmt(int num)
private void showTimes(int x, int y, java.awt.Graphics g)
private java.lang.String scriptProcessor(java.lang.String script, java.lang.String statusParams, int processType)
public void script(java.lang.String script)
script
in interface JmolAppletInterface
public java.lang.String scriptCheck(java.lang.String script)
scriptCheck
in interface JmolAppletInterface
public java.lang.String scriptNoWait(java.lang.String script)
scriptNoWait
in interface JmolAppletInterface
public java.lang.String scriptWait(java.lang.String script)
scriptWait
in interface JmolAppletInterface
public java.lang.String scriptWait(java.lang.String script, java.lang.String statusParams)
scriptWait
in interface JmolAppletInterface
public java.lang.String scriptWaitOutput(java.lang.String script)
scriptWaitOutput
in interface JmolAppletInterface
public void syncScript(java.lang.String script)
syncScript
in interface JmolAppletInterface
public java.lang.String getAppletInfo()
getAppletInfo
in interface WrappedApplet
public java.lang.Object getProperty(java.lang.String infoType)
getProperty
in interface JmolAppletInterface
public java.lang.Object getProperty(java.lang.String infoType, java.lang.String paramInfo)
getProperty
in interface JmolAppletInterface
public java.lang.String getPropertyAsString(java.lang.String infoType)
getPropertyAsString
in interface JmolAppletInterface
public java.lang.String getPropertyAsString(java.lang.String infoType, java.lang.String paramInfo)
getPropertyAsString
in interface JmolAppletInterface
public java.lang.String getPropertyAsJSON(java.lang.String infoType)
getPropertyAsJSON
in interface JmolAppletInterface
public java.lang.String getPropertyAsJSON(java.lang.String infoType, java.lang.String paramInfo)
getPropertyAsJSON
in interface JmolAppletInterface
public java.lang.String loadInlineString(java.lang.String strModel, java.lang.String script, boolean isAppend)
loadInlineString
in interface JmolAppletInterface
public java.lang.String loadInlineArray(java.lang.String[] strModels, java.lang.String script, boolean isAppend)
loadInlineArray
in interface JmolAppletInterface
public java.lang.String loadInline(java.lang.String strModel)
loadInline
in interface JmolAppletInterface
strModel
- public java.lang.String loadInline(java.lang.String strModel, java.lang.String script)
loadInline
in interface JmolAppletInterface
strModel
- script
- public java.lang.String loadInline(java.lang.String[] strModels)
loadInline
in interface JmolAppletInterface
strModels
- public java.lang.String loadInline(java.lang.String[] strModels, java.lang.String script)
loadInline
in interface JmolAppletInterface
strModels
- script
- private java.lang.String loadInlineSeparated(java.lang.String strModel, java.lang.String script)
public java.lang.String loadDOMNode(JSObject DOMNode)
loadDOMNode
in interface JmolAppletInterface
public java.lang.String loadNodeId(java.lang.String nodeId)
loadNodeId
in interface JmolAppletInterface