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)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REQUIRE_PROGRESSBAR
private static final boolean REQUIRE_PROGRESSBAR
- See Also:
- Constant Field Values
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
hasProgressBar
private boolean hasProgressBar
isSigned
private boolean isSigned
isUpdating
private boolean isUpdating
showPaintTime
private boolean showPaintTime
paintCounter
private int paintCounter
timeLast
private int timeLast
timeCount
private int timeCount
timeTotal
private int timeTotal
lastMotionEventNumber
private int lastMotionEventNumber
timeBegin
private long timeBegin
language
private java.lang.String language
statusForm
private java.lang.String statusForm
statusText
private java.lang.String statusText
statusTextarea
private java.lang.String statusTextarea
dropper
private JmolFileDropper dropper
doTranslate
protected boolean doTranslate
haveDocumentAccess
protected boolean haveDocumentAccess
isStereoSlave
protected boolean isStereoSlave
loading
protected boolean loading
mayScript
protected boolean mayScript
htmlName
protected java.lang.String htmlName
fullName
protected java.lang.String fullName
syncId
protected java.lang.String syncId
outputBuffer
protected java.lang.StringBuffer outputBuffer
appletWrapper
protected AppletWrapper appletWrapper
gRight
protected java.lang.Object gRight
viewer
protected JmolViewer viewer
callbacks
protected java.util.Map<EnumCallback,java.lang.String> callbacks
progressbarMsgs
private static final java.lang.String[] progressbarMsgs
Jmol
public Jmol()
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
setAppletWrapper
public void setAppletWrapper(AppletWrapper appletWrapper)
- Specified by:
setAppletWrapper
in interface WrappedApplet
jmolReady
public void jmolReady()
- Specified by:
jmolReady
in interface WrappedApplet
destroy
public void destroy()
- Specified by:
destroy
in interface WrappedApplet
setStereoGraphics
public java.lang.Object setStereoGraphics(boolean isStereo)
- Specified by:
setStereoGraphics
in interface JmolAppletInterface
init
public void init()
- Specified by:
init
in interface WrappedApplet
initWindows
private void initWindows()
initApplication
private void initApplication()
setLogging
private void setLogging()
getParameter
private java.lang.String getParameter(java.lang.String paramName)
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)
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
protected void sendJsTextStatus(java.lang.String message)
sendJsTextareaStatus
protected void sendJsTextareaStatus(java.lang.String message)
update
private void update(java.awt.Graphics g,
java.lang.String source)
- Parameters:
g
- source
- for debugging only
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
@Deprecated
public java.lang.String loadInline(java.lang.String strModel)
- Deprecated.
- Specified by:
loadInline
in interface JmolAppletInterface
- Parameters:
strModel
-
- Returns:
- error or null
loadInline
@Deprecated
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
@Deprecated
public java.lang.String loadInline(java.lang.String[] strModels)
- Deprecated.
- Specified by:
loadInline
in interface JmolAppletInterface
- Parameters:
strModels
-
- Returns:
- error or null
loadInline
@Deprecated
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