com.infragistics.faces.chart.component
Class SeriesGroup

java.lang.Object
  extended bycom.infragistics.faces.shared.component.ModelComponent
      extended bycom.infragistics.faces.chart.component.SeriesGroup
All Implemented Interfaces:
ISeriesBase, ISeriesGroup, java.io.Serializable

public class SeriesGroup
extends ModelComponent
implements ISeriesGroup

Defines a series grouping used to visually compose data series.

See Also:
Serialized Form

Constructor Summary
SeriesGroup()
           
 
Method Summary
 java.util.List getAxes()
          Returns the collection of Axis objects applied to all nested series.
 java.lang.String getChartType()
          Returns the chart type for nested series.
 java.lang.String getDataMapping()
          Returns the data mapping used to convert the external data model to internal names.
 javax.faces.model.DataModel getDataSource()
          Returns the data source used to create the individual data points for this series.
 java.lang.String getGroupType()
          Returns the grouping type applied to nested series.
 java.util.List getSeries()
          Returns the collection of nested series and series groups.
 void setAxes(java.util.List axes)
          Sets the collection of Axis objects applied to all nested series.
 void setChartType(java.lang.String chartType)
          Sets the chart type for nested series.
 void setDataMapping(java.lang.String dataMapping)
          Sets the data mapping used to convert the external data model to internal names.
 void setDataSource(javax.faces.model.DataModel dataSource)
          Sets the data source used to create the individual data points for this series.
 void setGroupType(java.lang.String groupType)
          Sets the grouping type applied to nested series.
 void setSeries(java.util.List series)
          Sets the collection of nested series and series groups.
 
Methods inherited from class com.infragistics.faces.shared.component.ModelComponent
getParent, getValueBinding, setParent, setValueBinding
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeriesGroup

public SeriesGroup()
Method Detail

getAxes

public java.util.List getAxes()
Returns the collection of Axis objects applied to all nested series.

Specified by:
getAxes in interface ISeriesBase
Returns:
com.infragistics.faces.chart.component.Axis

getChartType

public java.lang.String getChartType()
Returns the chart type for nested series.

Specified by:
getChartType in interface ISeriesBase
Returns:
com.infragistics.faces.chart.enumeration.ChartType (area, column, doughnut, line, pie, rangeArea, rangeColumn)

getGroupType

public java.lang.String getGroupType()
Returns the grouping type applied to nested series.

Specified by:
getGroupType in interface ISeriesGroup
Returns:
com.infragistics.faces.chart.enumeration.SeriesGroupType (cluster, overlay, stack, stack100)

getSeries

public java.util.List getSeries()
Returns the collection of nested series and series groups.

Specified by:
getSeries in interface ISeriesGroup
Returns:
com.infragistics.faces.chart.component.ISeriesBase

setAxes

public void setAxes(java.util.List axes)
Sets the collection of Axis objects applied to all nested series.

Specified by:
setAxes in interface ISeriesBase
Parameters:
axes - java.util.List

setChartType

public void setChartType(java.lang.String chartType)
Sets the chart type for nested series.

Specified by:
setChartType in interface ISeriesBase
Parameters:
chartType - String (area, column, doughnut, line, pie, rangeArea, rangeColumn)

setDataMapping

public void setDataMapping(java.lang.String dataMapping)
Sets the data mapping used to convert the external data model to internal names.

Specified by:
setDataMapping in interface ISeriesBase
Parameters:
dataMapping - String

getDataSource

public javax.faces.model.DataModel getDataSource()
Returns the data source used to create the individual data points for this series.

Specified by:
getDataSource in interface ISeriesBase
Returns:
javax.faces.model.DataModel

setDataSource

public void setDataSource(javax.faces.model.DataModel dataSource)
Sets the data source used to create the individual data points for this series.

Specified by:
setDataSource in interface ISeriesBase
Parameters:
dataSource - DataModel

getDataMapping

public java.lang.String getDataMapping()
Returns the data mapping used to convert the external data model to internal names.

Specified by:
getDataMapping in interface ISeriesBase
Returns:
java.lang.String

setGroupType

public void setGroupType(java.lang.String groupType)
Sets the grouping type applied to nested series.

Specified by:
setGroupType in interface ISeriesGroup
Parameters:
groupType - String (cluster, overlay, stack, stack100)

setSeries

public void setSeries(java.util.List series)
Sets the collection of nested series and series groups.

Specified by:
setSeries in interface ISeriesGroup
Parameters:
series - java.util.List