org.jmol.api
Class JmolSimpleViewer

java.lang.Object
  extended by 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.


Constructor Summary
JmolSimpleViewer()
           
 
Method Summary
static JmolSimpleViewer allocateSimpleViewer(java.awt.Component awtComponent, 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.awt.Graphics g, java.awt.Dimension size, java.awt.Rectangle clip)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmolSimpleViewer

public JmolSimpleViewer()
Method Detail

allocateSimpleViewer

public static JmolSimpleViewer allocateSimpleViewer(java.awt.Component awtComponent,
                                                    JmolAdapter jmolAdapter)
This is the main access point for creating an application or applet viewer.

Parameters:
awtComponent -
jmolAdapter -
Returns:
a JmolViewer object

renderScreenImage

public abstract void renderScreenImage(java.awt.Graphics g,
                                       java.awt.Dimension size,
                                       java.awt.Rectangle clip)

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