org.colos.ejs.library
Class LauncherApplet

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 javax.swing.JApplet
                      extended by org.colos.ejs.library.LauncherApplet
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer
Direct Known Subclasses:
LauncherAppletCollaborative

public abstract class LauncherApplet
extends javax.swing.JApplet

A utility class to launch simulations as applets

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 Model _model
           
 Simulation _simulation
           
 View _view
           
 
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
LauncherApplet()
           
 
Method Summary
 void _alert(java.lang.String _panel, java.lang.String _title, java.lang.String _message)
           
 void _clearMessages()
           
 void _clearView()
           
 java.lang.String _format(double _value, java.lang.String _pattern)
           
 java.awt.Component _getMainComponent()
           
 java.lang.String _getVariables(java.lang.String _varName)
           
 void _initialize()
           
 boolean _isPaused()
           
 boolean _isPlaying()
           
 void _pause()
           
 void _play()
           
 void _print(java.lang.String _txt)
           
 void _println()
           
 void _println(java.lang.String _txt)
           
 boolean _readState(java.lang.String _filename)
           
 java.lang.String _readText(java.lang.String _filename)
           
 boolean _readVariables(java.lang.String _filename, java.util.List<java.lang.String> _varList)
           
 boolean _readVariables(java.lang.String _filename, java.lang.String _varList)
           
 void _reset()
           
 void _resetView()
           
 boolean _saveImage(java.lang.String _filename, java.lang.String _element)
           
 boolean _saveState(java.lang.String _filename)
           
 boolean _saveText(java.lang.String _filename, java.lang.String _text)
           
 boolean _saveText(java.lang.String _filename, java.lang.StringBuffer _text)
           
 boolean _saveVariables(java.lang.String _filename, java.util.List<java.lang.String> _varList)
           
 boolean _saveVariables(java.lang.String _filename, java.lang.String _varList)
           
 void _setDelay(int _delay)
           
 void _setFPS(int _fps)
           
 void _setParentComponent(java.lang.String _parent)
           
 boolean _setVariables(java.lang.String _command)
           
 boolean _setVariables(java.lang.String _command, java.lang.String _delim, java.lang.String _arrayDelim)
           
 void _step()
           
 java.awt.Component captureWindow(Model _aModel, java.lang.String _aWindow)
           
 java.lang.String frameName()
           
 java.lang.String imageByteData()
           
 void init()
           
 void setImageByteArray(byte[] b)
           
 void setStateByteArray(byte[] b)
           
 java.lang.String stateByteData()
           
 
Methods inherited from class javax.swing.JApplet
getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
 
Methods inherited from class java.applet.Applet
destroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
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, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, 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

_model

public Model _model

_simulation

public Simulation _simulation

_view

public View _view
Constructor Detail

LauncherApplet

public LauncherApplet()
Method Detail

init

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

_play

public void _play()

_pause

public void _pause()

_step

public void _step()

_setFPS

public void _setFPS(int _fps)

_setDelay

public void _setDelay(int _delay)

_reset

public void _reset()

_initialize

public void _initialize()

_isPlaying

public boolean _isPlaying()

_isPaused

public boolean _isPaused()

_setParentComponent

public void _setParentComponent(java.lang.String _parent)

_saveImage

public boolean _saveImage(java.lang.String _filename,
                          java.lang.String _element)

_saveState

public boolean _saveState(java.lang.String _filename)

_saveVariables

public boolean _saveVariables(java.lang.String _filename,
                              java.lang.String _varList)

_saveVariables

public boolean _saveVariables(java.lang.String _filename,
                              java.util.List<java.lang.String> _varList)

_saveText

public boolean _saveText(java.lang.String _filename,
                         java.lang.String _text)

_saveText

public boolean _saveText(java.lang.String _filename,
                         java.lang.StringBuffer _text)

_readState

public boolean _readState(java.lang.String _filename)

_readVariables

public boolean _readVariables(java.lang.String _filename,
                              java.lang.String _varList)

_readVariables

public boolean _readVariables(java.lang.String _filename,
                              java.util.List<java.lang.String> _varList)

_readText

public java.lang.String _readText(java.lang.String _filename)

_setVariables

public boolean _setVariables(java.lang.String _command,
                             java.lang.String _delim,
                             java.lang.String _arrayDelim)

_setVariables

public boolean _setVariables(java.lang.String _command)

_getVariables

public java.lang.String _getVariables(java.lang.String _varName)

_clearView

public void _clearView()

_resetView

public void _resetView()

_alert

public void _alert(java.lang.String _panel,
                   java.lang.String _title,
                   java.lang.String _message)

_print

public void _print(java.lang.String _txt)

_println

public void _println(java.lang.String _txt)

_println

public void _println()

_clearMessages

public void _clearMessages()

_format

public java.lang.String _format(double _value,
                                java.lang.String _pattern)

captureWindow

public java.awt.Component captureWindow(Model _aModel,
                                        java.lang.String _aWindow)

_getMainComponent

public java.awt.Component _getMainComponent()

setImageByteArray

public void setImageByteArray(byte[] b)

imageByteData

public java.lang.String imageByteData()

setStateByteArray

public void setStateByteArray(byte[] b)

stateByteData

public java.lang.String stateByteData()

frameName

public java.lang.String frameName()