com.steema.teechart
Interface IChart

All Known Implementing Classes:
GalleryChart, TChart, TChartApplet

public interface IChart

Title: IChart class

Description: Common Chart characteristics interface

Copyright (c) 2005-2008 by Steema Software SL. All Rights Reserved.

Company: Steema Software SL


Method Summary
 void checkBackground(java.lang.Object sender, FrameworkMouseEvent e)
           
 boolean checkClickSeries()
           
 Graphics3D checkGraphics()
           
 void checkTitle(Title aTitle, FrameworkMouseEvent e, ClickedParts c)
           
 void doAfterDraw()
           
 void doAfterDrawSeries()
           
 void doAllowScroll(Axis axis, double delta, ScrollResult result)
           
 void doBeforeDraw()
           
 void doBeforeDrawAxes()
           
 void doBeforeDrawSeries()
           
 void doChartPrint()
           
 void doClickAxis(Axis a, FrameworkMouseEvent e)
           
 void doClickLegend(Legend legend, FrameworkMouseEvent e)
           
 void doClickSeries(java.lang.Object sender, Series s, int valueIndex, FrameworkMouseEvent e)
           
 void doDrawImage(IGraphics3D g)
           
 void doInvalidate()
           
 void doScroll(java.lang.Object sender)
           
 void doSetBuffered(boolean value)
           
 void doUnZoomed(java.lang.Object sender)
           
 void doZoomed(java.lang.Object sender)
           
 AxisLabelResolver getAxisLabelResolver()
           
 java.awt.Container getControl()
           
 LegendResolver getLegendResolver()
           
 java.awt.Cursor getTeeCursor()
           
 java.awt.Point pointToScreen(java.awt.Point p)
           
 void refreshControl()
           
 void setChart(IChart c)
           
 void setCursor(java.awt.Cursor c)
           
 void setOpaque(boolean value)
           
 void setToolTip(ToolTip tool, java.lang.String text)
           
 

Method Detail

checkBackground

void checkBackground(java.lang.Object sender,
                     FrameworkMouseEvent e)

checkGraphics

Graphics3D checkGraphics()

checkTitle

void checkTitle(Title aTitle,
                FrameworkMouseEvent e,
                ClickedParts c)

doAfterDraw

void doAfterDraw()

doAfterDrawSeries

void doAfterDrawSeries()

doAllowScroll

void doAllowScroll(Axis axis,
                   double delta,
                   ScrollResult result)

doBeforeDraw

void doBeforeDraw()

doBeforeDrawAxes

void doBeforeDrawAxes()

doBeforeDrawSeries

void doBeforeDrawSeries()

doChartPrint

void doChartPrint()

doClickAxis

void doClickAxis(Axis a,
                 FrameworkMouseEvent e)

doClickLegend

void doClickLegend(Legend legend,
                   FrameworkMouseEvent e)

doClickSeries

void doClickSeries(java.lang.Object sender,
                   Series s,
                   int valueIndex,
                   FrameworkMouseEvent e)

doDrawImage

void doDrawImage(IGraphics3D g)

getAxisLabelResolver

AxisLabelResolver getAxisLabelResolver()

getLegendResolver

LegendResolver getLegendResolver()

doScroll

void doScroll(java.lang.Object sender)

doSetBuffered

void doSetBuffered(boolean value)

doUnZoomed

void doUnZoomed(java.lang.Object sender)

doZoomed

void doZoomed(java.lang.Object sender)

getTeeCursor

java.awt.Cursor getTeeCursor()

doInvalidate

void doInvalidate()

setChart

void setChart(IChart c)

checkClickSeries

boolean checkClickSeries()

getControl

java.awt.Container getControl()

pointToScreen

java.awt.Point pointToScreen(java.awt.Point p)

setCursor

void setCursor(java.awt.Cursor c)

refreshControl

void refreshControl()

setToolTip

void setToolTip(ToolTip tool,
                java.lang.String text)

setOpaque

void setOpaque(boolean value)