org.jmol.applet
Class Jmol
java.lang.Object
org.jmol.applet.Jmol
- All Implemented Interfaces:
- JmolAppletInterface, WrappedApplet
public class Jmol
- extends java.lang.Object
- implements WrappedApplet
Constructor Summary |
Jmol()
|
Method Summary |
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)
|
void |
getPopupMenu(boolean forceNewConsole)
|
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()
|
void |
loadDOMNode(netscape.javascript.JSObject DOMNode)
|
void |
loadInline(java.lang.String strModel)
Deprecated. |
void |
loadInline(java.lang.String[] strModels)
Deprecated. |
void |
loadInline(java.lang.String[] strModels,
java.lang.String script)
Deprecated. |
void |
loadInline(java.lang.String strModel,
java.lang.String script)
Deprecated. |
void |
loadInlineArray(java.lang.String[] strModels,
java.lang.String script,
boolean isAppend)
|
private void |
loadInlineSeparated(java.lang.String strModel,
java.lang.String script)
|
void |
loadInlineString(java.lang.String strModel,
java.lang.String script,
boolean isAppend)
|
void |
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)
|
(package private) void |
sendJsTextareaStatus(java.lang.String message)
|
(package private) void |
sendJsTextStatus(java.lang.String message)
|
void |
setAppletWrapper(AppletWrapper appletWrapper)
|
private void |
setLogging()
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jvm12
Jvm12 jvm12
jmolpopup
JmolPopup jmolpopup
mayScript
boolean mayScript
haveDocumentAccess
boolean haveDocumentAccess
popupMenuAllowed
boolean popupMenuAllowed
needPopupMenu
boolean needPopupMenu
loading
boolean loading
callbacks
java.lang.String[] callbacks
language
java.lang.String language
menuStructure
java.lang.String menuStructure
htmlName
java.lang.String htmlName
fullName
java.lang.String fullName
syncId
java.lang.String syncId
appletWrapper
AppletWrapper appletWrapper
viewer
private JmolViewer viewer
myStatusListener
private Jmol.MyStatusListener myStatusListener
REQUIRE_PROGRESSBAR
private static final boolean REQUIRE_PROGRESSBAR
- See Also:
- Constant Field Values
jvm12orGreater
private boolean jvm12orGreater
hasProgressBar
private boolean hasProgressBar
doTranslate
protected boolean doTranslate
statusForm
private java.lang.String statusForm
statusText
private java.lang.String statusText
statusTextarea
private java.lang.String statusTextarea
paintCounter
private int paintCounter
isSigned
boolean isSigned
modelAdapter
JmolAdapter modelAdapter
showPaintTime
public boolean showPaintTime
isUpdating
private boolean isUpdating
progressbarMsgs
private static final java.lang.String[] progressbarMsgs
timeLast
private int timeLast
timeCount
private int timeCount
timeTotal
private int timeTotal
timeBegin
private long timeBegin
lastMotionEventNumber
private int lastMotionEventNumber
SCRIPT_CHECK
private static final int SCRIPT_CHECK
- See Also:
- Constant Field Values
SCRIPT_WAIT
private static final int SCRIPT_WAIT
- See Also:
- Constant Field Values
SCRIPT_NOWAIT
private static final int SCRIPT_NOWAIT
- See Also:
- Constant Field Values
Jmol
public Jmol()
setAppletWrapper
public void setAppletWrapper(AppletWrapper appletWrapper)
- Specified by:
setAppletWrapper
in interface WrappedApplet
init
public void init()
- Specified by:
init
in interface WrappedApplet
destroy
public void destroy()
- Specified by:
destroy
in interface WrappedApplet
getParameter
java.lang.String getParameter(java.lang.String paramName)
initWindows
public void initWindows()
setLogging
private void setLogging()
getBooleanValue
private boolean getBooleanValue(java.lang.String propertyName,
boolean defaultValue)
getValue
private java.lang.String getValue(java.lang.String propertyName,
java.lang.String defaultValue)
getValueLowerCase
private java.lang.String getValueLowerCase(java.lang.String paramName,
java.lang.String defaultValue)
initApplication
public void initApplication()
setValue
private void setValue(java.lang.String name,
java.lang.String defaultValue)
setStringProperty
private void setStringProperty(java.lang.String name,
java.lang.String value)
sendJsTextStatus
void sendJsTextStatus(java.lang.String message)
sendJsTextareaStatus
void sendJsTextareaStatus(java.lang.String message)
paint
public void paint(java.awt.Graphics g)
- Specified by:
paint
in interface WrappedApplet
update
public void update(java.awt.Graphics g)
- Specified by:
update
in interface WrappedApplet
update
private void update(java.awt.Graphics g,
java.lang.String source)
printProgressbarMessage
private void printProgressbarMessage(java.awt.Graphics g)
handleEvent
public boolean handleEvent(java.awt.Event e)
- Specified by:
handleEvent
in interface WrappedApplet
startPaintClock
private void startPaintClock()
stopPaintClock
private void stopPaintClock()
fmt
private java.lang.String fmt(int num)
showTimes
private void showTimes(int x,
int y,
java.awt.Graphics g)
scriptProcessor
private java.lang.String scriptProcessor(java.lang.String script,
java.lang.String statusParams,
int processType)
script
public void script(java.lang.String script)
- Specified by:
script
in interface JmolAppletInterface
scriptCheck
public java.lang.String scriptCheck(java.lang.String script)
- Specified by:
scriptCheck
in interface JmolAppletInterface
scriptNoWait
public java.lang.String scriptNoWait(java.lang.String script)
- Specified by:
scriptNoWait
in interface JmolAppletInterface
scriptWait
public java.lang.String scriptWait(java.lang.String script)
- Specified by:
scriptWait
in interface JmolAppletInterface
scriptWait
public java.lang.String scriptWait(java.lang.String script,
java.lang.String statusParams)
- Specified by:
scriptWait
in interface JmolAppletInterface
syncScript
public void syncScript(java.lang.String script)
- Specified by:
syncScript
in interface JmolAppletInterface
getAppletInfo
public java.lang.String getAppletInfo()
- Specified by:
getAppletInfo
in interface WrappedApplet
getProperty
public java.lang.Object getProperty(java.lang.String infoType)
- Specified by:
getProperty
in interface JmolAppletInterface
getProperty
public java.lang.Object getProperty(java.lang.String infoType,
java.lang.String paramInfo)
- Specified by:
getProperty
in interface JmolAppletInterface
getPropertyAsString
public java.lang.String getPropertyAsString(java.lang.String infoType)
- Specified by:
getPropertyAsString
in interface JmolAppletInterface
getPropertyAsString
public java.lang.String getPropertyAsString(java.lang.String infoType,
java.lang.String paramInfo)
- Specified by:
getPropertyAsString
in interface JmolAppletInterface
getPropertyAsJSON
public java.lang.String getPropertyAsJSON(java.lang.String infoType)
- Specified by:
getPropertyAsJSON
in interface JmolAppletInterface
getPropertyAsJSON
public java.lang.String getPropertyAsJSON(java.lang.String infoType,
java.lang.String paramInfo)
- Specified by:
getPropertyAsJSON
in interface JmolAppletInterface
loadInlineString
public void loadInlineString(java.lang.String strModel,
java.lang.String script,
boolean isAppend)
- Specified by:
loadInlineString
in interface JmolAppletInterface
loadInlineArray
public void loadInlineArray(java.lang.String[] strModels,
java.lang.String script,
boolean isAppend)
- Specified by:
loadInlineArray
in interface JmolAppletInterface
loadInline
public void loadInline(java.lang.String strModel)
- Deprecated.
- Specified by:
loadInline
in interface JmolAppletInterface
- Parameters:
strModel
-
loadInline
public void loadInline(java.lang.String strModel,
java.lang.String script)
- Deprecated.
- Specified by:
loadInline
in interface JmolAppletInterface
- Parameters:
strModel
- script
-
loadInline
public void loadInline(java.lang.String[] strModels)
- Deprecated.
- Specified by:
loadInline
in interface JmolAppletInterface
- Parameters:
strModels
-
loadInline
public void loadInline(java.lang.String[] strModels,
java.lang.String script)
- Deprecated.
- Specified by:
loadInline
in interface JmolAppletInterface
- Parameters:
strModels
- script
-
loadInlineSeparated
private void loadInlineSeparated(java.lang.String strModel,
java.lang.String script)
loadDOMNode
public void loadDOMNode(netscape.javascript.JSObject DOMNode)
- Specified by:
loadDOMNode
in interface JmolAppletInterface
loadNodeId
public void loadNodeId(java.lang.String nodeId)
- Specified by:
loadNodeId
in interface JmolAppletInterface
getPopupMenu
public void getPopupMenu(boolean forceNewConsole)