org.jmol.api
Class JmolSimpleViewer
java.lang.Object
org.jmol.api.JmolSimpleViewer
- Direct Known Subclasses:
- JmolViewer
public abstract class JmolSimpleViewer
- extends java.lang.Object
This is the high-level API for the JmolViewer for simple access.
Method Summary |
static JmolSimpleViewer |
allocateSimpleViewer(java.lang.Object container,
JmolAdapter jmolAdapter)
This is the main access point for creating an application
or applet viewer. |
abstract java.lang.String |
evalFile(java.lang.String strFilename)
|
abstract java.lang.String |
evalString(java.lang.String strScript)
|
abstract java.lang.Object |
getProperty(java.lang.String returnType,
java.lang.String infoType,
java.lang.Object paramInfo)
|
abstract java.lang.String |
openDOM(java.lang.Object DOMNode)
|
abstract java.lang.String |
openFile(java.lang.String fileName)
|
abstract java.lang.String |
openFiles(java.lang.String[] fileNames)
|
abstract java.lang.String |
openStringInline(java.lang.String strModel)
|
abstract void |
renderScreenImage(java.lang.Object g,
int width,
int height)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
apiPlatform
protected ApiPlatform apiPlatform
JmolSimpleViewer
public JmolSimpleViewer()
allocateSimpleViewer
public static JmolSimpleViewer allocateSimpleViewer(java.lang.Object container,
JmolAdapter jmolAdapter)
- This is the main access point for creating an application
or applet viewer.
- Parameters:
container
- jmolAdapter
-
- Returns:
- a JmolViewer object
renderScreenImage
public abstract void renderScreenImage(java.lang.Object g,
int width,
int height)
evalFile
public abstract java.lang.String evalFile(java.lang.String strFilename)
evalString
public abstract java.lang.String evalString(java.lang.String strScript)
openStringInline
public abstract java.lang.String openStringInline(java.lang.String strModel)
openDOM
public abstract java.lang.String openDOM(java.lang.Object DOMNode)
openFile
public abstract java.lang.String openFile(java.lang.String fileName)
openFiles
public abstract java.lang.String openFiles(java.lang.String[] fileNames)
getProperty
public abstract java.lang.Object getProperty(java.lang.String returnType,
java.lang.String infoType,
java.lang.Object paramInfo)
- Parameters:
returnType
- "JSON", "string", "readable", and anything else returns the Java object.infoType
- paramInfo
-
- Returns:
- property data -- see org.jmol.viewer.PropertyManager.java