Apache Flex (FlexJS) 0.7.0 API Reference | All Packages | All Classes | Index | Frames No Frames |
WedgeItemRenderer

Package | org.apache.flex.charts.supportClasses
Class | public class WedgeItemRenderer
Inheritance | WedgeItemRenderer DataItemRenderer UIItemRendererBase UIBase HTMLElementWrapper flash.display.Sprite
Implements | IWedgeItemRenderer

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The WedgeItemRenderer draws a single slide of a PieSeries.

Default MXML Property `mxmlContent`

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | $height : Number [read-only] Retrieve the low-level bounding box height. | UIBase
|  | $width : Number [read-only] Retrieve the low-level bounding box width. | UIBase
|  | arc : Number The sweep (radians) of the wedge, relative to the startAngle. | WedgeItemRenderer
|  | backgroundColor : uint = 0xFFFFFF | UIItemRendererBase
|  | beads : Array The array property that is used to add additional beads to an MXML tag. | UIBase
|  | centerX : Number The X coordinate of the center of the pie. | WedgeItemRenderer
|  | centerY : Number The Y coordinate of the center of the pie. | WedgeItemRenderer
|  | className : String The classname. | UIBase
|  | columnIndex : int The index of the column the itemRenderer represents. | DataItemRenderer
|  | data : Object [override] | WedgeItemRenderer
|  | dataField : String The name of the field within the data the itemRenderer should use. | DataItemRenderer
|  | down : Boolean Whether or not the itemRenderer is in a down (or pre-selected) state. | UIItemRendererBase
|  | downColor : uint = 0x808080 | UIItemRendererBase
|  | element : IFlexJSElement [read-only] Each IUIBase has an element that is actually added to the platform's display list DOM. | UIBase
|  | explicitHeight : Number The explicitly set width (as opposed to measured width or percentage width). | UIBase
|  | explicitWidth : Number The explicitly set width (as opposed to measured width or percentage width). | UIBase
|  | fill : IFill The color used to fill the interior of the box. | WedgeItemRenderer
|  | height : Number [override] The height of the component. | UIBase
|  | highlightColor : uint = 0xCEDBEF | UIItemRendererBase
|  | hovered : Boolean Whether or not the itemRenderer is in a hovered state. | UIItemRendererBase
|  | id : String An id property for MXML documents. | UIBase
|  | index : int The position with the dataProvider being shown by the itemRenderer instance. | UIItemRendererBase
|  | itemRendererParent : Object The parent container for the itemRenderer instance. | UIItemRendererBase
|  | labelField : String The name of the field within the data to use as a label. | UIItemRendererBase
|  | listData : Object Additional data about the list structure the itemRenderer may find useful. | UIItemRendererBase
|  | measurementBead : IMeasurementBead [read-only] A measurement bead, if one exists. | UIBase
|  | model : Object An IBeadModel that serves as the data model for the component. | UIBase
|  | mxmlContent : Array The default property. | UIItemRendererBase
|  | numElements : int [read-only] The number of elements in the parent. | UIBase
|  | percentHeight : Number The requested percentage height this component should have in the parent container. | UIBase
|  | percentWidth : Number The requested percentage width this component should have in the parent container. | UIBase
|  | radius : Number The radius of the pie. | WedgeItemRenderer
|  | rowIndex : int The index of the row the itemRenderer represents. | DataItemRenderer
|  | selected : Boolean Whether or not the itemRenderer is in a selected state. | UIItemRendererBase
|  | selectedColor : uint = 0xA8C6EE | UIItemRendererBase
|  | series : IChartSeries The series to which this itemRenderer instance belongs. | WedgeItemRenderer
|  | startAngle : Number The starting angle (radians) of the wedge. | WedgeItemRenderer
|  | stroke : IStroke The outline of the box. | WedgeItemRenderer
|  | style : Object The object that contains "styles" and other associated name-value pairs. | UIBase
|  | topMostEventDispatcher : IEventDispatcher [read-only] The top most event dispatcher. | UIBase
|  | typeNames : String A list of type names. | UIBase
|  | view : IBeadView An IBeadView that serves as the view for the component. | UIBase
|  | width : Number [override] The width of the component. | UIBase
|  | xField : String | WedgeItemRenderer
|  | yField : String | WedgeItemRenderer

Protected Properties
Hide Inherited Protected Properties
Show Inherited Protected Properties

| Property | Defined By
--- | --- | ---
|  | useColor : uint | UIItemRendererBase

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | WedgeItemRenderer() constructor. | WedgeItemRenderer
|  | addBead(bead:IBead):void [override] | WedgeItemRenderer
|  | addedToParent():void [override] | WedgeItemRenderer
|  | addElement(c:Object, dispatchEvent:Boolean = true):void Add a component to the parent. | UIBase
|  | addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void Add a component to the parent. | UIBase
|  | adjustSize():void This function is called whenever the itemRenderer changes size. | UIItemRendererBase
|  | getBeadByType(classOrInterface:Class):IBead Find a bead on the strand. | UIBase
|  | getElementAt(index:int):Object Get a component from the parent. | UIBase
|  | getElementIndex(c:Object):int Gets the index of this subcomponent. | UIBase
|  | isHeightSizedToContent():Boolean | UIBase
|  | isWidthSizedToContent():Boolean | UIBase
|  | removeBead(value:IBead):IBead Remove a bead from the strand. | UIBase
|  | removeElement(c:Object, dispatchEvent:Boolean = true):void Remove a component from the parent. | UIBase
|  | setHeight(value:Number, noEvent:Boolean = false):void | UIBase
|  | setWidth(value:Number, noEvent:Boolean = false):void | UIBase
|  | setWidthAndHeight(newWidth:Number, newHeight:Number, noEvent:Boolean = false):void | UIBase
|  | setX(value:Number):void | UIBase
|  | setY(value:Number):void | UIBase
|  | updateRenderer():void [override] | WedgeItemRenderer

Protected Methods
Show Inherited Protected Methods
Show Inherited Protected Methods

| Method | Defined By
--- | --- | ---
|  | repeaterListener(event:Event):void Rebroadcast an event from a sub component from the component. | UIBase

Events
Hide Inherited Events
Show Inherited Events

| Event | Summary | Defined By
--- | --- | --- | ---
|  | click | Set a different class for click events so that there aren't dependencies on the flash classes on the JS side. | UIBase
|  | mouseDown | Set a different class for mouseDown events so that there aren't dependencies on the flash classes on the JS side. | UIBase
|  | mouseMove | Set a different class for mouseMove events so that there aren't dependencies on the flash classes on the JS side. | UIBase
|  | mouseOut | Set a different class for mouseOut events so that there aren't dependencies on the flash classes on the JS side. | UIBase
|  | mouseOver | Set a different class for mouseOver events so that there aren't dependencies on the flash classes on the JS side. | UIBase
|  | mouseUp | Set a different class for mouseUp events so that there aren't dependencies on the flash classes on the JS side. | UIBase
|  | rollOut | Set a different class for rollOut events so that there aren't dependencies on the flash classes on the JS side. | UIBase
|  | rollOver | Set a different class for rollOver events so that there aren't dependencies on the flash classes on the JS side. | UIBase

Property Detail

arc | property

`arc:Number`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The sweep (radians) of the wedge, relative to the startAngle.

Implementation
`public function get arc():Number`
`public function set arc(value:Number):void`

centerX | property |

`centerX:Number`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The X coordinate of the center of the pie.

Implementation
`public function get centerX():Number`
`public function set centerX(value:Number):void`

centerY | property |

`centerY:Number`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The Y coordinate of the center of the pie.

Implementation
`public function get centerY():Number`
`public function set centerY(value:Number):void`

data | property |

`data:Object`[override]

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

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

fill | property |

`fill:IFill`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The color used to fill the interior of the box.

Implementation
`public function get fill():IFill`
`public function set fill(value:IFill):void`

radius | property |

`radius:Number`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The radius of the pie.

Implementation
`public function get radius():Number`
`public function set radius(value:Number):void`

series | property |

`series:IChartSeries`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The series to which this itemRenderer instance belongs. Or, the series being presented.

Implementation
`public function get series():IChartSeries`
`public function set series(value:IChartSeries):void`

startAngle | property |

`startAngle:Number`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The starting angle (radians) of the wedge.

Implementation
`public function get startAngle():Number`
`public function set startAngle(value:Number):void`

stroke | property |

`stroke:IStroke`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

The outline of the box.

Implementation
`public function get stroke():IStroke`
`public function set stroke(value:IStroke):void`

xField | property |

`xField:String`

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

yField | property |

`yField:String`

Implementation
`public function get yField():String`
`public function set yField(value:String):void`
Constructor Detail

WedgeItemRenderer | () | Constructor

`public function WedgeItemRenderer()`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

constructor.

Method Detail

addBead | () | method

`override public function addBead(bead:IBead):void`

Parameters

| `bead:IBead`

addedToParent | () | method |

`override public function addedToParent():void`

updateRenderer | () | method |

`override public function updateRenderer():void`

Mon Sep 5 2016, 07:19 AM -07:00