JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.chart
Class ChartDataSupport

java.lang.Object
  |
  +--com.klg.jclass.chart.ChartDataSupport
All Implemented Interfaces:
ChartDataManager, Serializable
Direct Known Subclasses:
BaseDataSource, JCChartSwingDataSource

public class ChartDataSupport
extends Object
implements ChartDataManager, Serializable

Class used to implement the ChartDataManager interface.

See Also:
Serialized Form

Field Summary
protected  Object source
           
 
Constructor Summary
ChartDataSupport()
          The default constructor for a ChartDataSupport object.
ChartDataSupport(Object dataSrc)
          Constructor used to create a ChartDataSupport object with a given data source.
 
Method Summary
 void addChartDataListener(com.klg.jclass.chart.ChartDataListener l)
          Adds a chart data listener.
 void fireChartDataEvent(com.klg.jclass.chart.ChartDataEvent evt)
          Fires a chart data event to any registered listeners.
 void fireChartDataEvent(int type, int seriesIndex, int pointIndex)
          Fires a chart data event to any registered listeners.
 void removeChartDataListener(com.klg.jclass.chart.ChartDataListener l)
          Removes a chart data listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

protected Object source
Constructor Detail

ChartDataSupport

public ChartDataSupport()
The default constructor for a ChartDataSupport object.


ChartDataSupport

public ChartDataSupport(Object dataSrc)
Constructor used to create a ChartDataSupport object with a given data source.

Parameters:
dataSrc - the data source
Method Detail

addChartDataListener

public void addChartDataListener(com.klg.jclass.chart.ChartDataListener l)
Adds a chart data listener.

Specified by:
addChartDataListener in interface ChartDataManager
Parameters:
l - the chart data listener object to be added

removeChartDataListener

public void removeChartDataListener(com.klg.jclass.chart.ChartDataListener l)
Removes a chart data listener.

Specified by:
removeChartDataListener in interface ChartDataManager
Parameters:
l - chart data listener object to be removed

fireChartDataEvent

public void fireChartDataEvent(int type,
                               int seriesIndex,
                               int pointIndex)
Fires a chart data event to any registered listeners. This version of fireChartDataEvent() will create a ChartDataEvent object out of the type, series index, and point index.

Parameters:
type - data change type to pass to the views
seriesIndex - index of series affected by the change
pointIndex - index of point affected by the change

fireChartDataEvent

public void fireChartDataEvent(com.klg.jclass.chart.ChartDataEvent evt)
Fires a chart data event to any registered listeners.

Parameters:
evt - the chart data model update

Copyright © 2004 Quest Software Inc..
All rights reserved.