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)
|
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(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)
|
(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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mayScript
boolean mayScript
haveDocumentAccess
boolean haveDocumentAccess
loading
boolean loading
callbacks
java.lang.String[] callbacks
language
java.lang.String language
htmlName
java.lang.String htmlName
fullName
java.lang.String fullName
syncId
java.lang.String syncId
languagePath
java.lang.String languagePath
appletWrapper
AppletWrapper appletWrapper
viewer
protected JmolViewer viewer
REQUIRE_PROGRESSBAR
private static final boolean REQUIRE_PROGRESSBAR
- See Also:
- Constant Field Values
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
dropper
JmolFileDropper dropper
showPaintTime
public boolean showPaintTime
isUpdating
private boolean isUpdating
gRight
protected java.awt.Graphics gRight
isStereoSlave
protected boolean isStereoSlave
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
outputBuffer
java.lang.StringBuffer outputBuffer
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)
setStereoGraphics
public java.awt.Graphics setStereoGraphics(boolean isStereo)
- Specified by:
setStereoGraphics
in interface JmolAppletInterface
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
scriptWaitOutput
public java.lang.String scriptWaitOutput(java.lang.String script)
- Specified by:
scriptWaitOutput
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 java.lang.String loadInlineString(java.lang.String strModel,
java.lang.String script,
boolean isAppend)
- Specified by:
loadInlineString
in interface JmolAppletInterface
loadInlineArray
public java.lang.String loadInlineArray(java.lang.String[] strModels,
java.lang.String script,
boolean isAppend)
- Specified by:
loadInlineArray
in interface JmolAppletInterface
loadInline
public java.lang.String loadInline(java.lang.String strModel)
- Deprecated.
- Specified by:
loadInline
in interface JmolAppletInterface
- Parameters:
strModel
-
- Returns:
- error or null
loadInline
public java.lang.String loadInline(java.lang.String strModel,
java.lang.String script)
- Deprecated.
- Specified by:
loadInline
in interface JmolAppletInterface
- Parameters:
strModel
- script
-
- Returns:
- error or null
loadInline
public java.lang.String loadInline(java.lang.String[] strModels)
- Deprecated.
- Specified by:
loadInline
in interface JmolAppletInterface
- Parameters:
strModels
-
- Returns:
- error or null
loadInline
public java.lang.String loadInline(java.lang.String[] strModels,
java.lang.String script)
- Deprecated.
- Specified by:
loadInline
in interface JmolAppletInterface
- Parameters:
strModels
- script
-
- Returns:
- error or null
loadInlineSeparated
private java.lang.String loadInlineSeparated(java.lang.String strModel,
java.lang.String script)
loadDOMNode
public java.lang.String loadDOMNode(netscape.javascript.JSObject DOMNode)
- Specified by:
loadDOMNode
in interface JmolAppletInterface
loadNodeId
public java.lang.String loadNodeId(java.lang.String nodeId)
- Specified by:
loadNodeId
in interface JmolAppletInterface