org.zkoss.zul
Class SimpleXYZModel

java.lang.Object
  extended by org.zkoss.zul.AbstractChartModel
      extended by org.zkoss.zul.SimpleXYModel
          extended by org.zkoss.zul.SimpleXYZModel
All Implemented Interfaces:
java.io.Serializable, ChartModel, XYModel, XYZModel

public class SimpleXYZModel
extends SimpleXYModel
implements XYZModel

A XYZ data model implementation of XYZModel. A XYZ model is an N series of (X, Y, Z) data objects .

Since:
3.5.0
Author:
henrichen
See Also:
XYModel, Chart, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.zkoss.zul.SimpleXYModel
SimpleXYModel.XYPair
 
Field Summary
 
Fields inherited from class org.zkoss.zul.SimpleXYModel
_seriesList, _seriesMap
 
Constructor Summary
SimpleXYZModel()
           
 
Method Summary
 void addValue(java.lang.Comparable series, java.lang.Number x, java.lang.Number y)
          Not supported since we need not only x, y, but also z information.
 void addValue(java.lang.Comparable series, java.lang.Number x, java.lang.Number y, java.lang.Number z)
          Add an (x,y,z) into a series.
 java.lang.Number getZ(java.lang.Comparable series, int index)
          Get Z value of a specified series and data index.
 
Methods inherited from class org.zkoss.zul.SimpleXYModel
clear, getDataCount, getSeries, getSeries, getX, getY, isAutoSort, removeSeries, removeValue, setAutoSort
 
Methods inherited from class org.zkoss.zul.AbstractChartModel
addChartDataListener, fireEvent, removeChartDataListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.zkoss.zul.XYModel
clear, getDataCount, getSeries, getSeries, getX, getY, isAutoSort, removeSeries, removeValue, setAutoSort
 
Methods inherited from interface org.zkoss.zul.ChartModel
addChartDataListener, removeChartDataListener
 

Constructor Detail

SimpleXYZModel

public SimpleXYZModel()
Method Detail

addValue

public void addValue(java.lang.Comparable series,
                     java.lang.Number x,
                     java.lang.Number y)
Not supported since we need not only x, y, but also z information.

Specified by:
addValue in interface XYModel
Overrides:
addValue in class SimpleXYModel
Parameters:
series - the series.
x - the x value.
y - the y value.

getZ

public java.lang.Number getZ(java.lang.Comparable series,
                             int index)
Description copied from interface: XYZModel
Get Z value of a specified series and data index.

Specified by:
getZ in interface XYZModel
Parameters:
series - the series.
index - the data index.

addValue

public void addValue(java.lang.Comparable series,
                     java.lang.Number x,
                     java.lang.Number y,
                     java.lang.Number z)
Description copied from interface: XYZModel
Add an (x,y,z) into a series.

Specified by:
addValue in interface XYZModel
Parameters:
series - the series.
x - the x value.
y - the y value.
z - the z value.


Copyright © 2005-2009 Potix Corporation. All Rights Reserved.