com.odesys.chart.applet
Class PieChartApplet

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

public class PieChartApplet
extends ChartApplet

PieChartApplet is used to draw a Pie Chart in its hosting web page. The Pie Chart specific commands that PieChartApplet supports in its init script are:
setDirection('direction: float'); - Sets the angle at which the Pie Chart is rotated.
setChartRatio('ratio: float'); - Sets the ratio of the chart ellipse axes.
setHeightRatio('ratio: float'); - Sets the ratio of the chart height to the horizontal axis of the chart ellipse.
series('label: String', 'color: int'); - Adds a new series to the data model. The ONLY Element of this Series should follow. If the color is empty ('') an automatically selected color is used.
element('value: float', 'label: String', 'color: int', 'exploded: {true | false}'); - Adds a new Slice to the current (last added) data Series. Each series can only have one element. The color can be empty ('').
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
PieChartApplet()
           
 
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 PieChartApplet, which is com.odesys.chart.piechart.PieChart.
 void processCommand(java.util.Vector v)
          Processes the Pie 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

PieChartApplet

public PieChartApplet()
Method Detail

getDefaultChartClass

public java.lang.String getDefaultChartClass()
Returns the name of the default Chart class of this PieChartApplet, which is com.odesys.chart.piechart.PieChart.
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 Pie Chart specific commands and delegates to the superclass implementation for all the others.
Overrides:
processCommand in class ChartApplet