org.zkoss.zkmax.zul.fusionchart.config
Class ChartPropertiesMap

java.lang.Object
  extended by org.zkoss.zkmax.zul.fusionchart.config.DefaultChartProperties
      extended by org.zkoss.zkmax.zul.fusionchart.config.ChartPropertiesMap
All Implemented Interfaces:
java.io.Serializable, ChartProperties, ChartInfoNotifier
Direct Known Subclasses:
CategoriesPropertiesMap, GanttChartCategoriesPropertiesList.GanttChartCategoriesProperties, GanttChartHeaderPropertiesMap, GanttChartSeriesPropertiesMap, GanttChartSeriesPropertiesMap.GanttChartSeriesProperties, GanttTableConfig.GanttTableColumnProperties, GanttTableConfig.GanttTableColumnPropertiesMap, ProcessPropertiesMap, SeriesPropertiesMap, XYChartConfig.AxisPropertiesMap

public abstract class ChartPropertiesMap
extends DefaultChartProperties

A properties with a addition properties map. Just like folder is a file but also contains files , propertiesMap is a properties , but it's also a map of ChartProperites.

Since:
6.0.1
See Also:
Serialized Form

Constructor Summary
ChartPropertiesMap()
           
 
Method Summary
protected  void clearAllProperties()
          Clear chart properties in all of category.
protected  ChartProperties createProperties(java.lang.Object key, ChartProperties defProps)
          Create the chart properties in the specified category.
protected  java.util.Collection<java.lang.Object> getKeys()
          Returns the keys of the propertyMap.
protected  ChartProperties getProperties(java.lang.Object key)
          Returns the chart properties in the specified category.
protected  void removeProperties(java.lang.Object key)
          Remove the chart properties in the specified category.
 int size()
          Return the count of properties.
 
Methods inherited from class org.zkoss.zkmax.zul.fusionchart.config.DefaultChartProperties
addAllProperties, addChartDataListener, addProperty, addPropertyListener, clear, fireEvent, fireEvent, getAllProperties, getProperty, removeChartDataListener, removeProperty, removePropertyListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChartPropertiesMap

public ChartPropertiesMap()
Method Detail

createProperties

protected ChartProperties createProperties(java.lang.Object key,
                                           ChartProperties defProps)
Create the chart properties in the specified category. Note:If key already exist , we are NOT going to replace it with new Propesties.

Parameters:
key -
defProps -
Returns:
ChartProperties

getProperties

protected ChartProperties getProperties(java.lang.Object key)
Returns the chart properties in the specified category.

Parameters:
key -
Returns:
ChartProperties

removeProperties

protected void removeProperties(java.lang.Object key)
Remove the chart properties in the specified category.

Parameters:
key -

getKeys

protected java.util.Collection<java.lang.Object> getKeys()
Returns the keys of the propertyMap.


size

public int size()
Return the count of properties.

Returns:
int

clearAllProperties

protected void clearAllProperties()
Clear chart properties in all of category.



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