JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.chart3d
Class Chart3dPointDataHandler

java.lang.Object
  |
  +--com.klg.jclass.chart3d.Chart3dDataHandler
        |
        +--com.klg.jclass.chart3d.Chart3dPointDataHandler
All Implemented Interfaces:
Serializable

public class Chart3dPointDataHandler
extends Chart3dDataHandler

Data interpretation class (this class is used internally by JClass Chart and should not be used by applications). Ambitious users could attempt to create and plug in their own data handlers for specific handling, but this is not common use.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.klg.jclass.chart3d.Chart3dDataHandler
data
 
Constructor Summary
Chart3dPointDataHandler(com.klg.jclass.chart3d.Chart3dPointData data)
          Constructor that sets the containing point data object for this handler
 
Method Summary
 boolean addSeries(com.klg.jclass.chart3d.Chart3dPointDataModel source)
          Implements Chart3dPointDataEvent.ADD_SERIES.
 boolean editZValue(com.klg.jclass.chart3d.JCData3dIndex index, double value)
          Modifies z value of data point in an EditableChart3dDataModel instance.
 boolean handleEvent(com.klg.jclass.chart3d.Chart3dDataModel source, com.klg.jclass.chart3d.event.Chart3dDataEvent event)
          Given an input source and an data event, updates the parent internal data object appropriately.
 boolean insertSeries(com.klg.jclass.chart3d.Chart3dPointDataModel source, int seriesIndex)
          Implements Chart3dPointDataEvent.INSERT_SERIES.
 boolean reload(com.klg.jclass.chart3d.Chart3dDataModel source)
          Implements Chart3dDataEvent.RELOAD.
 boolean reloadAllSeriesLabels(com.klg.jclass.chart3d.Chart3dPointDataModel source)
          Implements Chart3dPointDataEvent.RELOAD_ALL_SERIES_LABELS.
 boolean reloadPoint(com.klg.jclass.chart3d.Chart3dPointDataModel source, int seriesIndex, int pointIndex)
          Implements Chart3dPointDataEvent.RELOAD_POINT.
 boolean reloadSeries(com.klg.jclass.chart3d.Chart3dPointDataModel source, int seriesIndex)
          Implements Chart3dPointDataEvent.RELOAD_SERIES.
 boolean reloadSeriesLabel(com.klg.jclass.chart3d.Chart3dPointDataModel source, int seriesIndex)
          Implements Chart3dPointDataEvent.RELOAD_SERIES_LABEL.
 boolean removeSeries(com.klg.jclass.chart3d.Chart3dPointDataModel source, int seriesIndex)
          Implements Chart3dPointDataEvent.REMOVE_SERIES.
 boolean reset(com.klg.jclass.chart3d.Chart3dDataModel source)
          Implements Chart3dDataEvent.RESET.
 
Methods inherited from class com.klg.jclass.chart3d.Chart3dDataHandler
getData, reloadDataSourceName, reloadHoleValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Chart3dPointDataHandler

public Chart3dPointDataHandler(com.klg.jclass.chart3d.Chart3dPointData data)
Constructor that sets the containing point data object for this handler

Parameters:
data - The containing point data object
Method Detail

handleEvent

public boolean handleEvent(com.klg.jclass.chart3d.Chart3dDataModel source,
                           com.klg.jclass.chart3d.event.Chart3dDataEvent event)
Given an input source and an data event, updates the parent internal data object appropriately.

Specified by:
handleEvent in class Chart3dDataHandler
Parameters:
source - The data source from which the update happens
event - The event to handle

reset

public boolean reset(com.klg.jclass.chart3d.Chart3dDataModel source)
Implements Chart3dDataEvent.RESET.

Specified by:
reset in class Chart3dDataHandler
Parameters:
source - The data source from which to reset
See Also:
Chart3dDataEvent

reload

public boolean reload(com.klg.jclass.chart3d.Chart3dDataModel source)
Implements Chart3dDataEvent.RELOAD.

Specified by:
reload in class Chart3dDataHandler
Parameters:
source - The data source from which to reload
See Also:
Chart3dDataEvent

reloadPoint

public boolean reloadPoint(com.klg.jclass.chart3d.Chart3dPointDataModel source,
                           int seriesIndex,
                           int pointIndex)
Implements Chart3dPointDataEvent.RELOAD_POINT.

Parameters:
source - The data source from which a point is reloaded
seriesIndex - The series index of the point
pointIndex - The point index of the point
See Also:
Chart3dPointDataEvent

reloadSeries

public boolean reloadSeries(com.klg.jclass.chart3d.Chart3dPointDataModel source,
                            int seriesIndex)
Implements Chart3dPointDataEvent.RELOAD_SERIES.

Parameters:
source - The data source from which the series is reloaded
seriesIndex - The index of the series
See Also:
Chart3dPointDataEvent

addSeries

public boolean addSeries(com.klg.jclass.chart3d.Chart3dPointDataModel source)
Implements Chart3dPointDataEvent.ADD_SERIES.

Parameters:
source - The data source from which the addedseries is taken
See Also:
Chart3dPointDataEvent

insertSeries

public boolean insertSeries(com.klg.jclass.chart3d.Chart3dPointDataModel source,
                            int seriesIndex)
Implements Chart3dPointDataEvent.INSERT_SERIES.

Parameters:
source - The data source from which the inserted series is taken
seriesIndex - The index of the series to be inserted
See Also:
Chart3dPointDataEvent

removeSeries

public boolean removeSeries(com.klg.jclass.chart3d.Chart3dPointDataModel source,
                            int seriesIndex)
Implements Chart3dPointDataEvent.REMOVE_SERIES.

Parameters:
source - The data source
seriesIndex - The index of the series to be removed
See Also:
Chart3dPointDataEvent

reloadSeriesLabel

public boolean reloadSeriesLabel(com.klg.jclass.chart3d.Chart3dPointDataModel source,
                                 int seriesIndex)
Implements Chart3dPointDataEvent.RELOAD_SERIES_LABEL.

Parameters:
source - The data source from which the series label is reloaded
seriesIndex - The index of the series
See Also:
Chart3dPointDataEvent

reloadAllSeriesLabels

public boolean reloadAllSeriesLabels(com.klg.jclass.chart3d.Chart3dPointDataModel source)
Implements Chart3dPointDataEvent.RELOAD_ALL_SERIES_LABELS.

Parameters:
source - The data source from which the series labels are reloaded
See Also:
Chart3dPointDataEvent

editZValue

public boolean editZValue(com.klg.jclass.chart3d.JCData3dIndex index,
                          double value)
Modifies z value of data point in an EditableChart3dDataModel instance.

Specified by:
editZValue in class Chart3dDataHandler
Parameters:
index - A JCData3dPointIndex which indcates the index of the point being edited.
value - The new z value
Returns:
Whether the edit succeeded

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