YUI Flash Component Documentation | All Packages | All Classes | Index | Frames No Frames |
Interface ISeries

Package | com.yahoo.astra.fl.charts.series
Interface | public interface ISeries extends flash.events.IEventDispatcher
Subinterfaces | ICategorySeries, ILegendItemSeries
Implementors | Series, SeriesItemRenderer

A renderer for a series displayed on a chart.

Important: Must be a subclass of DisplayObject

See also

flash.display.DisplayObject

Public Properties

| Property | Defined by
--- | --- | ---
|  | chart : Chart The chart in which this series appears. | ISeries
|  | dataProvider : Object The data provider for this series. | ISeries
|  | displayName : String The name of the series as it appears to the user. | ISeries
|  | length : int [read-only] The number of items in the series. | ISeries

Public Methods

| Method | Defined by
--- | --- | ---
|  | clone():ISeries Creates a copy of the ISeries object. | ISeries
|  | itemRendererToIndex(renderer:ISeriesItemRenderer):int | ISeries
|  | itemToItemRenderer(item:Object):ISeriesItemRenderer | ISeries

Events

| Event | Summary | Defined by
--- | --- | --- | ---
|  | dataChange | Dispatched when the data property for an ISeries changes. | ISeries

Property detail

chart | property

`chart:Chart` [read-write]

The chart in which this series appears.

Implementation
`public function get chart():Chart`
`public function set chart(value:Chart):void`

dataProvider | property |

`dataProvider:Object` [read-write]

The data provider for this series. Accepts `Array` or `XMLList` objects.

Implementation
`public function get dataProvider():Object`
`public function set dataProvider(value:Object):void`

displayName | property |

`displayName:String` [read-write]

The name of the series as it appears to the user.

Implementation
`public function get displayName():String`
`public function set displayName(value:String):void`

length | property |

`length:int` [read-only]

The number of items in the series.

Implementation
`public function get length():int`
Method detail

clone | () | method

`public function clone():ISeries`

Creates a copy of the ISeries object.

Returns

| `ISeries` — a new ISeries object

itemRendererToIndex | () | method |

`public function itemRendererToIndex(renderer:ISeriesItemRenderer):int` Parameters

| `renderer:ISeriesItemRenderer`

Returns

| `int`

itemToItemRenderer | () | method |

`public function itemToItemRenderer(item:Object):ISeriesItemRenderer` Parameters

| `item:Object`

Returns

| `ISeriesItemRenderer`

Event detail

dataChange | event

Event object type: `flash.events.Event`

Dispatched when the data property for an ISeries changes.