com.odesys.chart.linechart
Class LineChart

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--com.odesys.chart.Chart
                          |
                          +--com.odesys.chart.linechart.LineChart
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, ModelChangeListener, java.io.Serializable

public class LineChart
extends Chart

The Line Chart Component.

See Also:
Serialized Form

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 com.odesys.chart.Chart
nullFont
 
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
LineChart()
           
 
Method Summary
 ChartView createChartView()
          Creates a LineChartView instance for this LineChart.
 ChartModel createDefaultModel()
          Creates a DefaultLineChartModel instance for this LineChart.
 ChartView createLegendView()
          Cretes a LineLegendView instance for this LineChart.
 java.lang.Object fromPoint(java.awt.Point p)
          Returns the Object that is associated with the specified Point.
 java.lang.String tooltipFor(java.lang.Object target)
          Gets the tooltip text for the specified target or null if the target is of unrecognized class.
 
Methods inherited from class com.odesys.chart.Chart
drawChart, drawChildView, drawTooltip, getBackgroundImage, getChartView, getFontMetrics, getLegendView, getMinSize, getModel, isLegendVisible, layout, layout, modelChanged, mouseDown, mouseExit, mouseMove, paint, setBackgroundImage, setFont, setLegendVisible, setModel, setTooltip, translate, update
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
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, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setLayout, 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, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, 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, mouseDrag, mouseEnter, 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, resize, resize, 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

LineChart

public LineChart()
Method Detail

createDefaultModel

public ChartModel createDefaultModel()
Creates a DefaultLineChartModel instance for this LineChart.
Overrides:
createDefaultModel in class Chart

createChartView

public ChartView createChartView()
Creates a LineChartView instance for this LineChart.
Overrides:
createChartView in class Chart

createLegendView

public ChartView createLegendView()
Cretes a LineLegendView instance for this LineChart.
Overrides:
createLegendView in class Chart

fromPoint

public java.lang.Object fromPoint(java.awt.Point p)
Returns the Object that is associated with the specified Point. If may be a PointData or a LineData instance. If a PointData instance is available it will be prefered against the LineData, because the LineData can be obtained from the PointData.
Overrides:
fromPoint in class Chart
Returns:
The Object that is associated with the specified Point.

tooltipFor

public java.lang.String tooltipFor(java.lang.Object target)
Gets the tooltip text for the specified target or null if the target is of unrecognized class. The supported classes are PointData and Line.
Overrides:
tooltipFor in class Chart
Following copied from class: com.odesys.chart.Chart
Parameters:
target - The Object we need Tooltip text for.
Returns:
Tooltip text for the specified Object.