com.odesys.chart.applet
Class LineChartApplet

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--com.odesys.chart.applet.ChartApplet
                                |
                                +--com.odesys.chart.applet.LineChartApplet
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class LineChartApplet
extends ChartApplet

LineChartApplet is used to draw a Line Chart in its hosting web page. The Line Chart specific commands that LineChartApplet supports in its init script are:
setAxisXPosition('position: int'); - sets the position of the X axis.
setAxisXReversed('reversed: {true | false}');
setAxisXName('name: String');
setAxisYPosition('position: int');
setAxisYReversed('reversed: {true | false}');
setAxisYName('name: String');
setDrawHorzLines('drawHLines: {true | false}'); - Determines if the horizontal grid lines are drawn.
setDrawVertLines('drawVLines: {true | false}'); - Determines if the vertical grid lines are drawn.
series('label: String', 'color: int', 'style: int'); - Adds a new series to the data model. The Elements of this Series should follow. If the color is empty ('') an automatically selected color is used.
element('x: float', 'y: float'); - Adds a new Point to the current (last added) data Series.
For information on the other allowed commands see the superclass ChartApplet.

See Also:
Serialized Form

Inner classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
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
LineChartApplet()
           
 
Method Summary
 void beginInitScript()
          Locks the data model of this chart to avoid unnecassary updates.
 void endInitScript()
          Unlocks the data model.
 java.lang.String getDefaultChartClass()
          Returns the name of the default Chart class of this LineChartApplet, which is com.odesys.chart.linechart.LineChart.
 void processCommand(java.util.Vector v)
          Processes the Line Chart specific commands and delegates to the superclass implementation for all the others.
 
Methods inherited from class com.odesys.chart.applet.ChartApplet
createFont, getAppletInfo, getChart, getColorFor, getParameterInfo, init, processInitScript, setBackgroundImage
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, 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, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, 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, getGraphicsConfiguration, 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, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, 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

LineChartApplet

public LineChartApplet()
Method Detail

getDefaultChartClass

public java.lang.String getDefaultChartClass()
Returns the name of the default Chart class of this LineChartApplet, which is com.odesys.chart.linechart.LineChart.
Overrides:
getDefaultChartClass in class ChartApplet

beginInitScript

public void beginInitScript()
Locks the data model of this chart to avoid unnecassary updates.
Overrides:
beginInitScript in class ChartApplet

endInitScript

public void endInitScript()
Unlocks the data model.
Overrides:
endInitScript in class ChartApplet

processCommand

public void processCommand(java.util.Vector v)
                    throws java.lang.Exception
Processes the Line Chart specific commands and delegates to the superclass implementation for all the others.
Overrides:
processCommand in class ChartApplet