Class MoleculeViewerApplet

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by java.applet.Applet
                  extended by MoleculeViewerApplet
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, javax.accessibility.Accessible

public class MoleculeViewerApplet
extends java.applet.Applet
implements java.lang.Runnable

An applet container for the MoleculeViewer.

See Also:
Serialized Form

Field Summary
 MoleculeViewer moleculeViewer
          The MoleculeViewer.
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MoleculeViewerApplet()
           
 
Method Summary
 void debugOff()
          Turn on debugging.
 void debugOn()
          Turn on debugging.
 void destroy()
          Destroy the applet.
 void execute(java.lang.String command)
           
 void executeFile(java.lang.String scriptFile)
          Open a file and execute the script in it.
 java.lang.String fetch(java.lang.String urlName)
          Return the contents of the specified url.
 java.lang.String fetchSafe(java.lang.String urlString)
          Safe url fetcher.
 void finalize()
           
 java.lang.String getColor(int x, int y)
          Instruct AstexViewer to display its color gadget so that something can use it for picking colours.
 java.lang.String getCoordinates()
           
 java.lang.String getSelectedAtoms()
           
 java.lang.String getSelection()
           
 java.lang.String getView()
          Return scripting language to restore the current view.
 void init()
           
 void initialiseApplet()
          Initialise the applet.
 void paint(java.awt.Graphics g)
           
 void publicInit()
           
 void run()
           
 void start()
           
 void stop()
           
 void update(java.awt.Graphics g)
           
 
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

moleculeViewer

public MoleculeViewer moleculeViewer
The MoleculeViewer.

Constructor Detail

MoleculeViewerApplet

public MoleculeViewerApplet()
Method Detail

init

public void init()
Overrides:
init in class java.applet.Applet

publicInit

public void publicInit()

run

public void run()
Specified by:
run in interface java.lang.Runnable

update

public void update(java.awt.Graphics g)
Overrides:
update in class java.awt.Container

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Container

initialiseApplet

public void initialiseApplet()
Initialise the applet.


destroy

public void destroy()
Destroy the applet.

Overrides:
destroy in class java.applet.Applet

finalize

public void finalize()
Overrides:
finalize in class java.lang.Object

stop

public void stop()
Overrides:
stop in class java.applet.Applet

start

public void start()
Overrides:
start in class java.applet.Applet

execute

public void execute(java.lang.String command)

executeFile

public void executeFile(java.lang.String scriptFile)
Open a file and execute the script in it.


debugOn

public void debugOn()
Turn on debugging.


debugOff

public void debugOff()
Turn on debugging.


fetch

public java.lang.String fetch(java.lang.String urlName)
Return the contents of the specified url. This provides some functionality around the parser to allow it to return a string. If this is used in an applet, it will only be possible to open urls from the server that the applet came from.


fetchSafe

public java.lang.String fetchSafe(java.lang.String urlString)
Safe url fetcher. Will use POST if URL data is too long.


getView

public java.lang.String getView()
Return scripting language to restore the current view.


getSelection

public java.lang.String getSelection()

getCoordinates

public java.lang.String getCoordinates()

getSelectedAtoms

public java.lang.String getSelectedAtoms()

getColor

public java.lang.String getColor(int x,
                                 int y)
Instruct AstexViewer to display its color gadget so that something can use it for picking colours.