org.zkoss.zul
Class SimplePieModel

java.lang.Object
  extended by org.zkoss.zul.AbstractChartModel
      extended by org.zkoss.zul.SimplePieModel
All Implemented Interfaces:
java.io.Serializable, ChartModel, PieModel

public class SimplePieModel
extends AbstractChartModel
implements PieModel

A Pie chart data model implementation of PieModel. Piechart model is an one series of (Category, value) data objects.

Author:
henrichen
See Also:
PieModel, Chart, Serialized Form

Constructor Summary
SimplePieModel()
           
 
Method Summary
 void clear()
          clear the model.
 java.lang.Object clone()
           
 java.util.Collection<java.lang.Comparable<?>> getCategories()
          Get categories as a collection.
 java.lang.Comparable<?> getCategory(int index)
          Get category of the specified index (0 based).
 java.lang.Number getValue(java.lang.Comparable category)
          Get value of the specified category.
 void removeValue(java.lang.Comparable<?> category)
          remove the value of the specified category.
 void setValue(java.lang.Comparable<?> category, java.lang.Number value)
          add or update the value of a specified category.
 
Methods inherited from class org.zkoss.zul.AbstractChartModel
addChartDataListener, fireEvent, removeChartDataListener
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.zkoss.zul.ChartModel
addChartDataListener, removeChartDataListener
 

Constructor Detail

SimplePieModel

public SimplePieModel()
Method Detail

getCategory

public java.lang.Comparable<?> getCategory(int index)
Description copied from interface: PieModel
Get category of the specified index (0 based).

Specified by:
getCategory in interface PieModel
Parameters:
index - the index of the category.

getCategories

public java.util.Collection<java.lang.Comparable<?>> getCategories()
Description copied from interface: PieModel
Get categories as a collection.

Specified by:
getCategories in interface PieModel

getValue

public java.lang.Number getValue(java.lang.Comparable category)
Description copied from interface: PieModel
Get value of the specified category.

Specified by:
getValue in interface PieModel
Parameters:
category - the pie category.

setValue

public void setValue(java.lang.Comparable<?> category,
                     java.lang.Number value)
Description copied from interface: PieModel
add or update the value of a specified category.

Specified by:
setValue in interface PieModel
Parameters:
category - the pie category.
value - the pie value.

removeValue

public void removeValue(java.lang.Comparable<?> category)
Description copied from interface: PieModel
remove the value of the specified category.

Specified by:
removeValue in interface PieModel
Parameters:
category - the pie category.

clear

public void clear()
Description copied from interface: PieModel
clear the model.

Specified by:
clear in interface PieModel

clone

public java.lang.Object clone()
Overrides:
clone in class AbstractChartModel


Copyright © 2005-2011 Potix Corporation. All Rights Reserved. SourceForge.net Logo