Packagexp.charting
Classpublic class SeriesSet
InheritanceSeriesSet Inheritance ChartStyleClient Inheritance ChartDisplayElement Inheritance ProgrammaticSkin Inheritance mx.core.FlexSprite

The container for an array of Series. The SeriesSet specifies the pair of axes that the contained Series will be bound to. To bind individual Series to different axes use another SeriesSet object. The xAxisIndex and yAxisIndex control which pair of axes the Series are bound to. These properties refer to the index in the parent charts axes array. By default the values are 0 and 1 which binds to the first two axis object in the parent axes array.

Default MXML Propertyseries



Public Properties
 PropertyDefined by
 Inheritedchart : IChartArea
ChartDisplayElement
 InheritedchartDesc : ChartDesc
ChartDisplayElement
 InheritedchartParent : IChart
ChartDisplayElement
 InheritedclassName : String
ChartStyleClient
 Inheritedheight : Number
ProgrammaticSkin
 InheritedinheritingStyles : Object
ChartStyleClient
 Inheritedinitialized : Boolean
ProgrammaticSkin
 InheritedisSubChart : Boolean
ChartDisplayElement
 InheritedmeasuredHeight : Number
The measured height of this object.
ChartDisplayElement
 InheritedmeasuredWidth : Number
The measured width of this object.
ChartDisplayElement
 InheritednestLevel : int
ProgrammaticSkin
 InheritednonInheritingStyles : Object
ChartStyleClient
 Inheritedparent : DisplayObjectContainer
ChartDisplayElement
 InheritedprocessedDescriptors : Boolean
ProgrammaticSkin
  series : Array
Get or set the series array
SeriesSet
 InheritedstyleDeclaration : CSSStyleDeclaration
ChartStyleClient
 InheritedstyleName : Object
ChartStyleClient
 InheritedupdateCompletePendingFlag : Boolean
ProgrammaticSkin
 Inheritedwidth : Number
ProgrammaticSkin
  xAxis : Axis
[read-only] The x Axis for this set
SeriesSet
  xAxisIndex : int
The index of x Axis for this set
SeriesSet
  yAxis : Axis
[read-only] The y Axis for this set
SeriesSet
  yAxisIndex : int
The index of y Axis for this set
SeriesSet
Protected Properties
 PropertyDefined by
 InheritedchildList : Array
ChartStyleClient
 Inherited_deferLayout : Boolean = false
ProgrammaticSkin
 InheritedinvalidateDisplayListFlag : Boolean = false
ProgrammaticSkin
 InheritedinvalidatePropertiesFlag : Boolean = false
ProgrammaticSkin
 InheritedinvalidateSizeFlag : Boolean = false
ProgrammaticSkin
 Inheritedowner : Object
ChartStyleClient
 Inherited_parent : DisplayObjectContainer
ChartDisplayElement
  _series : Array
SeriesSet
  seriesListChanged : Boolean = false
SeriesSet
 InheritedsizeChanged : Boolean = false
ProgrammaticSkin
 InheritedstyleParent : IStyleClient
ChartStyleClient
 InheritedstylesInitialized : Boolean = false
ChartStyleClient
 InheritedtextFieldList : Array
ChartStyleClient
Public Methods
 MethodDefined by
  
SeriesSet
  
addChild(child:DisplayObject):DisplayObject
SeriesSet
  
addChildAt(child:DisplayObject, index:int):DisplayObject
SeriesSet
  
axesChangedHandler(e:Event):void
SeriesSet
 Inherited
clearStyle(styleProp:String):void
ChartStyleClient
 Inherited
ChartStyleClient
 Inherited
ChartStyleClient
  
SeriesSet
  
SeriesSet
 Inherited
getStyle(styleProp:String):*
ChartStyleClient
 Inherited
initElement(chart:IChartArea):void
ChartDisplayElement
 Inherited
ProgrammaticSkin
 Inherited
ProgrammaticSkin
 Inherited
ProgrammaticSkin
 Inherited
move(x:Number, y:Number):void
Moves this object to the specified x and y coordinates.
ProgrammaticSkin
  
notifyStyleChangeInChildren(styleProp:String, recursive:Boolean):void
Propagate style changes to the children.
SeriesSet
 Inherited
parentChanged(p:DisplayObjectContainer):void
ChartStyleClient
 Inherited
regenerateStyleCache(recursive:Boolean):void
ChartStyleClient
 Inherited
registerEffects(effects:Array):void
ChartStyleClient
  
removeChild(child:DisplayObject):DisplayObject
SeriesSet
  
removeChildAt(index:int):DisplayObject
SeriesSet
 Inherited
setActualSize(newWidth:Number, newHeight:Number):void
Sets the height and width of this object.
ProgrammaticSkin
 Inherited
setStyle(styleProp:String, newValue:*):void
ChartStyleClient
 Inherited
styleChanged(styleProp:String):void
ChartStyleClient
 Inherited
ChartDisplayElement
 Inherited
validateNow():void
Validate and update the properties and layout of this object and redraw it, if necessary.
ProgrammaticSkin
 Inherited
ProgrammaticSkin
 Inherited
validateSize(recursive:Boolean = false):void
ChartDisplayElement
Protected Methods
 MethodDefined by
 Inherited
activate():void
ChartDisplayElement
 Inherited
addedHandler(e:Event):void
ChartDisplayElement
  
addSeries(series:Series):void
SeriesSet
  
axesChanged():void
SeriesSet
  
SeriesSet
 Inherited
ChartDisplayElement
 Inherited
deactivate():void
ChartDisplayElement
 Inherited
deferLayout(state:Boolean):void
ProgrammaticSkin
 Inherited
getParent():DisplayObjectContainer
ChartDisplayElement
 Inherited
ChartDisplayElement
  
initialize():void
SeriesSet
 Inherited
ChartStyleClient
 Inherited
ChartStyleClient
  
SeriesSet
 Inherited
measure():void
ProgrammaticSkin
 Inherited
ProgrammaticSkin
 Inherited
notifyTextFieldStyleChange(styleProp:String):void
ChartStyleClient
  
plotSizeChangedHandler(e:Event):void
SeriesSet
 Inherited
removedHandler(e:Event):void
ChartDisplayElement
  
SeriesSet
 Inherited
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
ProgrammaticSkin
Protected Constants
 ConstantDefined by
 InheritedNESTLEVEL_AXIS : int = 10000
[static]
ChartDisplayElement
 InheritedNESTLEVEL_AXISSET : int = 10001
[static]
ChartDisplayElement
 InheritedNESTLEVEL_LABELS : int = 10002
[static]
ChartDisplayElement
 InheritedNESTLEVEL_SERIES : int = 1000
[static]
ChartDisplayElement
 InheritedNESTLEVEL_SERIESSET : int = 1001
[static]
ChartDisplayElement
Property detail
_seriesproperty
protected var _series:Array
seriesproperty 
series:Array  [read-write]

Get or set the series array

Implementation
    public function get series():Array
    public function set series(value:Array):void
seriesListChangedproperty 
protected var seriesListChanged:Boolean = false
xAxisproperty 
xAxis:Axis  [read-only]

The x Axis for this set

Implementation
    public function get xAxis():Axis
xAxisIndexproperty 
xAxisIndex:int  [read-write]

The index of x Axis for this set

Implementation
    public function get xAxisIndex():int
    public function set xAxisIndex(value:int):void
yAxisproperty 
yAxis:Axis  [read-only]

The y Axis for this set

Implementation
    public function get yAxis():Axis
yAxisIndexproperty 
yAxisIndex:int  [read-write]

The index of y Axis for this set

Implementation
    public function get yAxisIndex():int
    public function set yAxisIndex(value:int):void
Constructor detail
SeriesSet()constructor
public function SeriesSet()
Method detail
addChild()method
public override function addChild(child:DisplayObject):DisplayObjectParameters
child:DisplayObject

Returns
DisplayObject
addChildAt()method 
public override function addChildAt(child:DisplayObject, index:int):DisplayObjectParameters
child:DisplayObject
 
index:int

Returns
DisplayObject
addSeries()method 
protected function addSeries(series:Series):voidParameters
series:Series
axesChanged()method 
protected function axesChanged():void
axesChangedHandler()method 
public function axesChangedHandler(e:Event):voidParameters
e:Event
commitProperties()method 
protected override function commitProperties():void
getClusterCount()method 
public function getClusterCount():int

Returns
int
getPreviousStackedSeries()method 
public function getPreviousStackedSeries(series:IStackable):SeriesParameters
series:IStackable

Returns
Series
initialize()method 
protected override function initialize():void
invalidateSeriesList()method 
protected function invalidateSeriesList():void
notifyStyleChangeInChildren()method 
public override function notifyStyleChangeInChildren(styleProp:String, recursive:Boolean):void

Propagate style changes to the children. You typically never need to call this method.

Parameters
styleProp:String — String specifying the name of the style property.
 
recursive:Boolean — Recursivly notify all children of this component.
plotSizeChangedHandler()method 
protected override function plotSizeChangedHandler(e:Event):voidParameters
e:Event
removeChild()method 
public override function removeChild(child:DisplayObject):DisplayObjectParameters
child:DisplayObject

Returns
DisplayObject
removeChildAt()method 
public override function removeChildAt(index:int):DisplayObjectParameters
index:int

Returns
DisplayObject
seriesChanged()method 
protected function seriesChanged():void