com.odesys.chart.applet
Class BubbleChartApplet

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

public class BubbleChartApplet
extends ChartApplet

BubbleChartApplet is used to draw a Bubble Chart in its hosting web page. The Bubble Chart specific commands that BubbleChartApplet 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'); - 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', 'value: float', 'label: String', 'color: int'); - Adds a new Bubble to the current (last added) data Series. The color may 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
BubbleChartApplet()
           
 
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 BubbleChartApplet, which is com.odesys.chart.bubblechart.BubbleChart.
 void processCommand(java.util.Vector v)
          Processes the Bubble 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

BubbleChartApplet

public BubbleChartApplet()
Method Detail

getDefaultChartClass

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