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 |
|---|---|
protected AppletWrapper |
appletWrapper |
protected java.util.Map<EnumCallback,java.lang.String> |
callbacks |
protected boolean |
doTranslate |
private JmolFileDropper |
dropper |
protected java.lang.String |
fullName |
protected java.lang.Object |
gRight |
private boolean |
hasProgressBar |
protected boolean |
haveDocumentAccess |
protected java.lang.String |
htmlName |
private boolean |
isSigned |
protected boolean |
isStereoSlave |
private boolean |
isUpdating |
private java.lang.String |
language |
private int |
lastMotionEventNumber |
protected boolean |
loading |
protected boolean |
mayScript |
protected 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 |
private boolean |
showPaintTime |
private java.lang.String |
statusForm |
private java.lang.String |
statusText |
private java.lang.String |
statusTextarea |
protected 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) |
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() |
private void |
initApplication() |
private void |
initWindows() |
void |
jmolReady() |
java.lang.String |
loadDOMNode(netscape.javascript.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) |
protected void |
sendJsTextareaStatus(java.lang.String message) |
protected void |
sendJsTextStatus(java.lang.String message) |
void |
setAppletWrapper(AppletWrapper appletWrapper) |
private void |
setLogging() |
java.lang.Object |
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) |
private static final boolean REQUIRE_PROGRESSBAR
private static final int SCRIPT_CHECK
private static final int SCRIPT_WAIT
private static final int SCRIPT_NOWAIT
private boolean hasProgressBar
private boolean isSigned
private boolean isUpdating
private boolean showPaintTime
private int paintCounter
private int timeLast
private int timeCount
private int timeTotal
private int lastMotionEventNumber
private long timeBegin
private java.lang.String language
private java.lang.String statusForm
private java.lang.String statusText
private java.lang.String statusTextarea
private JmolFileDropper dropper
protected boolean doTranslate
protected boolean haveDocumentAccess
protected boolean isStereoSlave
protected boolean loading
protected boolean mayScript
protected java.lang.String htmlName
protected java.lang.String fullName
protected java.lang.String syncId
protected java.lang.StringBuffer outputBuffer
protected AppletWrapper appletWrapper
protected java.lang.Object gRight
protected JmolViewer viewer
protected java.util.Map<EnumCallback,java.lang.String> callbacks
private static final java.lang.String[] progressbarMsgs
public void paint(java.awt.Graphics g)
paint in interface WrappedAppletpublic void update(java.awt.Graphics g)
update in interface WrappedAppletpublic void setAppletWrapper(AppletWrapper appletWrapper)
setAppletWrapper in interface WrappedAppletpublic void jmolReady()
jmolReady in interface WrappedAppletpublic void destroy()
destroy in interface WrappedAppletpublic java.lang.Object setStereoGraphics(boolean isStereo)
setStereoGraphics in interface JmolAppletInterfacepublic void init()
init in interface WrappedAppletprivate void initWindows()
private void initApplication()
private void setLogging()
private java.lang.String getParameter(java.lang.String paramName)
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)
private void setValue(java.lang.String name,
java.lang.String defaultValue)
private void setStringProperty(java.lang.String name,
java.lang.String value)
protected void sendJsTextStatus(java.lang.String message)
protected void sendJsTextareaStatus(java.lang.String message)
private void update(java.awt.Graphics g,
java.lang.String source)
g - source - for debugging onlyprivate void printProgressbarMessage(java.awt.Graphics g)
public boolean handleEvent(java.awt.Event e)
handleEvent in interface WrappedAppletprivate 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 JmolAppletInterfacepublic java.lang.String scriptCheck(java.lang.String script)
scriptCheck in interface JmolAppletInterfacepublic java.lang.String scriptNoWait(java.lang.String script)
scriptNoWait in interface JmolAppletInterfacepublic java.lang.String scriptWait(java.lang.String script)
scriptWait in interface JmolAppletInterfacepublic java.lang.String scriptWait(java.lang.String script,
java.lang.String statusParams)
scriptWait in interface JmolAppletInterfacepublic java.lang.String scriptWaitOutput(java.lang.String script)
scriptWaitOutput in interface JmolAppletInterfacepublic void syncScript(java.lang.String script)
syncScript in interface JmolAppletInterfacepublic java.lang.String getAppletInfo()
getAppletInfo in interface WrappedAppletpublic java.lang.Object getProperty(java.lang.String infoType)
getProperty in interface JmolAppletInterfacepublic java.lang.Object getProperty(java.lang.String infoType,
java.lang.String paramInfo)
getProperty in interface JmolAppletInterfacepublic java.lang.String getPropertyAsString(java.lang.String infoType)
getPropertyAsString in interface JmolAppletInterfacepublic java.lang.String getPropertyAsString(java.lang.String infoType,
java.lang.String paramInfo)
getPropertyAsString in interface JmolAppletInterfacepublic java.lang.String getPropertyAsJSON(java.lang.String infoType)
getPropertyAsJSON in interface JmolAppletInterfacepublic java.lang.String getPropertyAsJSON(java.lang.String infoType,
java.lang.String paramInfo)
getPropertyAsJSON in interface JmolAppletInterfacepublic java.lang.String loadInlineString(java.lang.String strModel,
java.lang.String script,
boolean isAppend)
loadInlineString in interface JmolAppletInterfacepublic java.lang.String loadInlineArray(java.lang.String[] strModels,
java.lang.String script,
boolean isAppend)
loadInlineArray in interface JmolAppletInterface@Deprecated public java.lang.String loadInline(java.lang.String strModel)
loadInline in interface JmolAppletInterfacestrModel - @Deprecated
public java.lang.String loadInline(java.lang.String strModel,
java.lang.String script)
loadInline in interface JmolAppletInterfacestrModel - script - @Deprecated public java.lang.String loadInline(java.lang.String[] strModels)
loadInline in interface JmolAppletInterfacestrModels - @Deprecated
public java.lang.String loadInline(java.lang.String[] strModels,
java.lang.String script)
loadInline in interface JmolAppletInterfacestrModels - script - private java.lang.String loadInlineSeparated(java.lang.String strModel,
java.lang.String script)
public java.lang.String loadDOMNode(netscape.javascript.JSObject DOMNode)
loadDOMNode in interface JmolAppletInterfacepublic java.lang.String loadNodeId(java.lang.String nodeId)
loadNodeId in interface JmolAppletInterface