org.openscience.jmol.app.jmolpanel
Class StatusListener
java.lang.Object
org.openscience.jmol.app.jmolpanel.StatusListener
- All Implemented Interfaces:
- JmolCallbackListener, JmolStatusListener
class StatusListener
- extends java.lang.Object
- implements JmolStatusListener
Method Summary |
java.lang.String |
createImage(java.lang.String fileName,
java.lang.String type,
java.lang.Object text_or_bytes,
int quality)
Starting with Jmol 11.8.RC5, for a context where the Jmol application
is embedded in another application simply to send the returned message
to the application. |
java.lang.String |
eval(java.lang.String strEval)
|
float[][] |
functionXY(java.lang.String functionName,
int nX,
int nY)
this is just a test method for isosurface FUNCTIONXY |
float[][][] |
functionXYZ(java.lang.String functionName,
int nX,
int nY,
int nZ)
for isosurface FUNCTIONXYZ |
java.util.Map<java.lang.String,java.lang.Object> |
getRegistryInfo()
|
private void |
notifyAtomPicked(java.lang.String info)
|
void |
notifyCallback(EnumCallback type,
java.lang.Object[] data)
|
boolean |
notifyEnabled(EnumCallback type)
|
private void |
notifyFileLoaded(java.lang.String fullPathName,
java.lang.String fileName,
java.lang.String modelName,
java.lang.String errorMsg)
|
void |
resizeInnerPanel(java.lang.String data)
|
private void |
sendConsoleMessage(java.lang.String strStatus)
|
void |
setCallbackFunction(java.lang.String callbackType,
java.lang.String callbackFunction)
|
(package private) void |
setViewer(JmolViewer viewer)
|
void |
showUrl(java.lang.String url)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jmol
JmolPanel jmol
display
DisplayPanel display
viewer
JmolViewer viewer
StatusListener
StatusListener(JmolPanel jmol,
DisplayPanel display)
setViewer
void setViewer(JmolViewer viewer)
notifyEnabled
public boolean notifyEnabled(EnumCallback type)
- Specified by:
notifyEnabled
in interface JmolCallbackListener
notifyCallback
public void notifyCallback(EnumCallback type,
java.lang.Object[] data)
- Specified by:
notifyCallback
in interface JmolCallbackListener
setCallbackFunction
public void setCallbackFunction(java.lang.String callbackType,
java.lang.String callbackFunction)
- Specified by:
setCallbackFunction
in interface JmolCallbackListener
eval
public java.lang.String eval(java.lang.String strEval)
- Specified by:
eval
in interface JmolStatusListener
createImage
public java.lang.String createImage(java.lang.String fileName,
java.lang.String type,
java.lang.Object text_or_bytes,
int quality)
- Description copied from interface:
JmolStatusListener
- Starting with Jmol 11.8.RC5, for a context where the Jmol application
is embedded in another application simply to send the returned message
to the application. In this way any application can have access to the WRITE
command.
- Specified by:
createImage
in interface JmolStatusListener
- Parameters:
fileName
- type
- text_or_bytes
- quality
-
- Returns:
- null ("you do it" or canceled) or a message starting with OK or an
error message
notifyAtomPicked
private void notifyAtomPicked(java.lang.String info)
notifyFileLoaded
private void notifyFileLoaded(java.lang.String fullPathName,
java.lang.String fileName,
java.lang.String modelName,
java.lang.String errorMsg)
sendConsoleMessage
private void sendConsoleMessage(java.lang.String strStatus)
showUrl
public void showUrl(java.lang.String url)
- Specified by:
showUrl
in interface JmolStatusListener
functionXY
public float[][] functionXY(java.lang.String functionName,
int nX,
int nY)
- this is just a test method for isosurface FUNCTIONXY
- Specified by:
functionXY
in interface JmolStatusListener
- Parameters:
functionName
- nX
- nY
-
- Returns:
- f(x,y) as a 2D array
functionXYZ
public float[][][] functionXYZ(java.lang.String functionName,
int nX,
int nY,
int nZ)
- Description copied from interface:
JmolStatusListener
- for isosurface FUNCTIONXYZ
- Specified by:
functionXYZ
in interface JmolStatusListener
- Returns:
- 3D array or null
getRegistryInfo
public java.util.Map<java.lang.String,java.lang.Object> getRegistryInfo()
- Specified by:
getRegistryInfo
in interface JmolStatusListener
resizeInnerPanel
public void resizeInnerPanel(java.lang.String data)
- Specified by:
resizeInnerPanel
in interface JmolStatusListener