class StatusManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
allowStatusReporting |
(package private) java.lang.String |
dialogType |
(package private) boolean |
drivingSync |
protected static java.lang.String[] |
imageChoices |
protected static java.lang.String[] |
imageExtensions |
(package private) int |
imageQuality |
(package private) java.lang.String |
imageType |
(package private) java.lang.String |
inputFileName |
(package private) boolean |
isSynced |
private JmolCallbackListener |
jmolCallbackListener |
private java.lang.String[] |
jmolScriptCallbacks |
private JmolStatusListener |
jmolStatusListener |
private static int |
MAXIMUM_QUEUE_LENGTH |
private java.util.Hashtable |
messageQueue |
private int |
minSyncRepeatMs |
(package private) java.lang.String |
outputFileName |
(package private) int |
qualityJPG |
(package private) int |
qualityPNG |
private java.lang.String |
statusList |
private int |
statusPtr |
(package private) boolean |
stereoSync |
(package private) static int |
SYNC_DISABLE |
(package private) static int |
SYNC_DRIVER |
(package private) static int |
SYNC_ENABLE |
(package private) static int |
SYNC_OFF |
(package private) static int |
SYNC_SLAVE |
(package private) static int |
SYNC_STEREO |
(package private) boolean |
syncDisabled |
(package private) boolean |
syncingMouse |
(package private) boolean |
syncingScripts |
protected Viewer |
viewer |
Constructor and Description |
---|
StatusManager(Viewer viewer) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
clearConsole() |
(package private) java.lang.String |
createImage(java.lang.String fileNameOrError,
java.lang.String type,
java.lang.Object text_or_bytes,
int quality)
offer to let application do the image creation.
|
(package private) java.lang.String |
dialogAsk(java.lang.String type,
java.lang.String fileName) |
(package private) boolean |
doSync() |
(package private) float[][] |
functionXY(java.lang.String functionName,
int nX,
int nY) |
(package private) float[][][] |
functionXYZ(java.lang.String functionName,
int nX,
int nY,
int nZ) |
(package private) java.util.Hashtable |
getMessageQueue() |
(package private) java.util.Hashtable |
getRegistryInfo() |
(package private) java.util.List |
getStatusChanged(java.lang.String newStatusList) |
(package private) java.lang.String |
getStatusList() |
(package private) int |
getSyncMode() |
private java.lang.String |
jmolScriptCallback(int iCallback) |
(package private) java.lang.String |
jsEval(java.lang.String strEval) |
(package private) static JmolDialogInterface |
newDialog(boolean forceNewTranslation) |
private boolean |
notifyEnabled(int type) |
(package private) void |
notifyError(java.lang.String errType,
java.lang.String errMsg,
java.lang.String errMsgUntranslated) |
(package private) void |
notifyMinimizationStatus(java.lang.String minStatus,
java.lang.Integer minSteps,
java.lang.Float minEnergy,
java.lang.Float minEnergyDiff) |
private void |
processScript(java.lang.Object[] data) |
private boolean |
recordStatus(java.lang.String statusName) |
(package private) void |
setAllowStatusReporting(boolean TF) |
(package private) void |
setCallbackFunction(java.lang.String callbackType,
java.lang.String callbackFunction) |
(package private) void |
setFileLoadStatus(java.lang.String fullPathName,
java.lang.String fileName,
java.lang.String modelName,
java.lang.String errorMsg,
int ptLoad,
boolean doCallback) |
(package private) void |
setJmolCallbackListener(JmolCallbackListener jmolCallbackListener) |
(package private) void |
setJmolStatusListener(JmolStatusListener jmolStatusListener,
JmolCallbackListener jmolCallbackListener) |
(package private) void |
setScriptEcho(java.lang.String strEcho,
boolean isScriptQueued) |
(package private) void |
setScriptStatus(java.lang.String strStatus,
java.lang.String statusMessage,
int msWalltime,
java.lang.String strErrorMessageUntranslated) |
(package private) void |
setStatusAtomHovered(int iatom,
java.lang.String strInfo) |
(package private) void |
setStatusAtomPicked(int atomIndex,
java.lang.String strInfo) |
private void |
setStatusChanged(java.lang.String statusName,
int intInfo,
java.lang.Object statusInfo,
boolean isReplace) |
(package private) int |
setStatusClicked(int x,
int y,
int action,
int clickCount,
int mode) |
(package private) void |
setStatusFrameChanged(int frameNo,
int fileNo,
int modelNo,
int firstNo,
int lastNo) |
(package private) void |
setStatusMeasuring(java.lang.String status,
int intInfo,
java.lang.String strMeasure,
float value) |
(package private) void |
setStatusResized(int width,
int height) |
(package private) void |
setSync(java.lang.String mouseCommand) |
(package private) void |
setSyncDriver(int syncMode) |
(package private) void |
showUrl(java.lang.String urlString) |
(package private) void |
syncSend(java.lang.String script,
java.lang.String appletName) |
protected Viewer viewer
private JmolStatusListener jmolStatusListener
private JmolCallbackListener jmolCallbackListener
private java.lang.String statusList
private boolean allowStatusReporting
private java.util.Hashtable messageQueue
private int statusPtr
private static int MAXIMUM_QUEUE_LENGTH
private java.lang.String[] jmolScriptCallbacks
private int minSyncRepeatMs
boolean syncingScripts
boolean syncingMouse
boolean drivingSync
boolean isSynced
boolean syncDisabled
boolean stereoSync
static final int SYNC_OFF
static final int SYNC_DRIVER
static final int SYNC_SLAVE
static final int SYNC_DISABLE
static final int SYNC_ENABLE
static final int SYNC_STEREO
java.lang.String inputFileName
java.lang.String outputFileName
java.lang.String dialogType
protected static final java.lang.String[] imageChoices
protected static final java.lang.String[] imageExtensions
int qualityJPG
int qualityPNG
java.lang.String imageType
int imageQuality
StatusManager(Viewer viewer)
void setAllowStatusReporting(boolean TF)
java.lang.String getStatusList()
java.util.Hashtable getMessageQueue()
private boolean recordStatus(java.lang.String statusName)
private void setStatusChanged(java.lang.String statusName, int intInfo, java.lang.Object statusInfo, boolean isReplace)
java.util.List getStatusChanged(java.lang.String newStatusList)
void setJmolStatusListener(JmolStatusListener jmolStatusListener, JmolCallbackListener jmolCallbackListener)
void setJmolCallbackListener(JmolCallbackListener jmolCallbackListener)
private java.lang.String jmolScriptCallback(int iCallback)
void setCallbackFunction(java.lang.String callbackType, java.lang.String callbackFunction)
private boolean notifyEnabled(int type)
void setStatusAtomPicked(int atomIndex, java.lang.String strInfo)
int setStatusClicked(int x, int y, int action, int clickCount, int mode)
void setStatusResized(int width, int height)
void setStatusAtomHovered(int iatom, java.lang.String strInfo)
void setFileLoadStatus(java.lang.String fullPathName, java.lang.String fileName, java.lang.String modelName, java.lang.String errorMsg, int ptLoad, boolean doCallback)
void setStatusFrameChanged(int frameNo, int fileNo, int modelNo, int firstNo, int lastNo)
void setScriptEcho(java.lang.String strEcho, boolean isScriptQueued)
void setStatusMeasuring(java.lang.String status, int intInfo, java.lang.String strMeasure, float value)
void notifyError(java.lang.String errType, java.lang.String errMsg, java.lang.String errMsgUntranslated)
void notifyMinimizationStatus(java.lang.String minStatus, java.lang.Integer minSteps, java.lang.Float minEnergy, java.lang.Float minEnergyDiff)
void setScriptStatus(java.lang.String strStatus, java.lang.String statusMessage, int msWalltime, java.lang.String strErrorMessageUntranslated)
private void processScript(java.lang.Object[] data)
boolean doSync()
void setSync(java.lang.String mouseCommand)
void setSyncDriver(int syncMode)
void syncSend(java.lang.String script, java.lang.String appletName)
int getSyncMode()
void showUrl(java.lang.String urlString)
void clearConsole()
float[][] functionXY(java.lang.String functionName, int nX, int nY)
float[][][] functionXYZ(java.lang.String functionName, int nX, int nY, int nZ)
java.lang.String jsEval(java.lang.String strEval)
java.lang.String createImage(java.lang.String fileNameOrError, java.lang.String type, java.lang.Object text_or_bytes, int quality)
fileNameOrError
- type
- text_or_bytes
- quality
- java.util.Hashtable getRegistryInfo()
static JmolDialogInterface newDialog(boolean forceNewTranslation)
java.lang.String dialogAsk(java.lang.String type, java.lang.String fileName)