ptolemy.plot.plotml
Class PlotMLApplet

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--ptolemy.plot.PlotApplet
                                |
                                +--ptolemy.plot.plotml.PlotMLApplet
Direct Known Subclasses:
EditablePlotMLApplet, HistogramMLApplet

public class PlotMLApplet
extends PlotApplet

An Applet that can plot data in PlotML format from a URL. The URL should be specified using the dataurl applet parameter.

Version:
$Id: PlotMLApplet.java,v 1.4 1999/08/20 02:16:09 cxh Exp $
Author:
Edward A. Lee
See Also:
PlotBox, Plot, Serialized Form

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
PlotMLApplet()
           
 
Method Summary
protected  PlotMLParser _newParser()
          Create a new parser object for the applet.
protected  void _read(java.io.InputStream in)
          Read the specified stream.
 java.lang.String getAppletInfo()
          Return a string describing this applet.
 
Methods inherited from class ptolemy.plot.PlotApplet
_setPlotSize, getParameterInfo, init, newPlot, plot
 
Methods inherited from class java.applet.Applet
destroy, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, 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, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setCursor, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PlotMLApplet

public PlotMLApplet()
Method Detail

getAppletInfo

public java.lang.String getAppletInfo()
Return a string describing this applet.
Overrides:
getAppletInfo in class PlotApplet
Tags copied from class: PlotApplet
Returns:
A string describing the applet.

_read

protected void _read(java.io.InputStream in)
              throws java.io.IOException
Read the specified stream. This method checks to see whether the data is PlotML data, and if so, creates a parser to read it. If not, it defers to the parent class to read it.
Overrides:
_read in class PlotApplet
Parameters:
in - The input stream.
Throws:
java.io.IOException - If the stream cannot be read.

_newParser

protected PlotMLParser _newParser()
Create a new parser object for the applet. Derived classes can redefine this method to return a different type of parser.