public class Jmol extends java.lang.Object implements JmolSyncInterface
Modifier and Type | Class and Description |
---|---|
(package private) class |
Jmol.MyStatusListener |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<EnumCallback,java.lang.String> |
callbacks |
protected boolean |
doTranslate |
protected java.lang.String |
fullName |
protected java.lang.Object |
gRight |
protected boolean |
haveDocumentAccess |
protected java.lang.String |
htmlName |
private java.util.Map<java.lang.String,java.lang.Object> |
htParams |
protected boolean |
isStereoSlave |
(package private) Jmol |
jmol |
private java.lang.String |
language |
protected boolean |
loading |
protected boolean |
mayScript |
protected SB |
outputBuffer |
private static int |
SCRIPT_CHECK |
private static int |
SCRIPT_NOWAIT |
private static int |
SCRIPT_WAIT |
protected java.lang.String |
syncId |
protected JmolViewer |
viewer |
private java.util.Map<java.lang.String,java.lang.Object> |
viewerOptions |
Constructor and Description |
---|
Jmol(java.util.Map<java.lang.String,java.lang.Object> viewerOptions) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
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 |
loadInlineArray(java.lang.String[] strModels,
java.lang.String script,
boolean isAppend) |
java.lang.String |
loadInlineString(java.lang.String strModel,
java.lang.String script,
boolean isAppend) |
void |
register(java.lang.String id,
JmolSyncInterface jsi) |
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 static java.lang.String |
sendCallback(java.lang.String strInfo,
java.lang.String callback,
java.lang.Object[] data) |
protected void |
sendJsTextareaStatus(java.lang.String message) |
protected void |
sendJsTextStatus(java.lang.String message) |
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) |
void |
syncScript(java.lang.String script) |
private static final int SCRIPT_CHECK
private static final int SCRIPT_WAIT
private static final int SCRIPT_NOWAIT
private java.lang.String language
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 SB outputBuffer
protected java.lang.Object gRight
protected JmolViewer viewer
protected java.util.Map<EnumCallback,java.lang.String> callbacks
private java.util.Map<java.lang.String,java.lang.Object> viewerOptions
private java.util.Map<java.lang.String,java.lang.Object> htParams
Jmol jmol
public void jmolReady()
public void destroy()
public java.lang.Object setStereoGraphics(boolean isStereo)
public void init()
private 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)
public boolean handleEvent(java.awt.Event e)
private java.lang.String scriptProcessor(java.lang.String script, java.lang.String statusParams, int processType)
public void script(java.lang.String script)
public java.lang.String scriptNoWait(java.lang.String script)
public java.lang.String scriptCheck(java.lang.String script)
public java.lang.String scriptWait(java.lang.String script)
public java.lang.String scriptWait(java.lang.String script, java.lang.String statusParams)
public java.lang.String scriptWaitOutput(java.lang.String script)
public void syncScript(java.lang.String script)
syncScript
in interface JmolSyncInterface
public java.lang.String getAppletInfo()
public java.lang.Object getProperty(java.lang.String infoType)
getProperty
in interface JmolSyncInterface
infoType
- public java.lang.Object getProperty(java.lang.String infoType, java.lang.String paramInfo)
infoType
- paramInfo
- public java.lang.String getPropertyAsString(java.lang.String infoType)
infoType
- public java.lang.String getPropertyAsString(java.lang.String infoType, java.lang.String paramInfo)
infoType
- paramInfo
- public java.lang.String getPropertyAsJSON(java.lang.String infoType)
infoType
- public java.lang.String getPropertyAsJSON(java.lang.String infoType, java.lang.String paramInfo)
infoType
- paramInfo
- public java.lang.String loadInlineString(java.lang.String strModel, java.lang.String script, boolean isAppend)
public java.lang.String loadInlineArray(java.lang.String[] strModels, java.lang.String script, boolean isAppend)
protected static java.lang.String sendCallback(java.lang.String strInfo, java.lang.String callback, java.lang.Object[] data)
public void register(java.lang.String id, JmolSyncInterface jsi)
register
in interface JmolSyncInterface