Packageorg.apache.flex.charts.supportClasses
Classpublic class BoxItemRenderer
InheritanceBoxItemRenderer Inheritance DataItemRenderer Inheritance UIItemRendererBase Inheritance UIBase Inheritance HTMLElementWrapper Inheritance flash.display.Sprite
Implements IChartItemRenderer

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The BoxItemRenderer displays a colored rectangular area suitable for use as an itemRenderer for a BarChartSeries. This class implements the org.apache.flex.charts.core.IChartItemRenderer interface.

Default MXML PropertymxmlContent



Public Properties
 PropertyDefined By
 Inherited$height : Number
[read-only] Retrieve the low-level bounding box height.
UIBase
 Inherited$width : Number
[read-only] Retrieve the low-level bounding box width.
UIBase
 InheritedbackgroundColor : uint = 0xFFFFFF
UIItemRendererBase
 Inheritedbeads : Array
The array property that is used to add additional beads to an MXML tag.
UIBase
 InheritedclassName : String
The classname.
UIBase
 InheritedcolumnIndex : int
The index of the column the itemRenderer represents.
DataItemRenderer
  data : Object
[override]
BoxItemRenderer
 InheriteddataField : String
The name of the field within the data the itemRenderer should use.
DataItemRenderer
 Inheriteddown : Boolean
Whether or not the itemRenderer is in a down (or pre-selected) state.
UIItemRendererBase
 InheriteddownColor : uint = 0x808080
UIItemRendererBase
 Inheritedelement : IFlexJSElement
[read-only] Each IUIBase has an element that is actually added to the platform's display list DOM.
UIBase
 InheritedexplicitHeight : Number
The explicitly set width (as opposed to measured width or percentage width).
UIBase
 InheritedexplicitWidth : 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.
BoxItemRenderer
  height : Number
[override] The height of the component.
BoxItemRenderer
 InheritedhighlightColor : uint = 0xCEDBEF
UIItemRendererBase
 Inheritedhovered : Boolean
Whether or not the itemRenderer is in a hovered state.
UIItemRendererBase
 Inheritedid : String
An id property for MXML documents.
UIBase
 Inheritedindex : int
The position with the dataProvider being shown by the itemRenderer instance.
UIItemRendererBase
 InheriteditemRendererParent : Object
The parent container for the itemRenderer instance.
UIItemRendererBase
 InheritedlabelField : String
The name of the field within the data to use as a label.
UIItemRendererBase
 InheritedlistData : Object
Additional data about the list structure the itemRenderer may find useful.
UIItemRendererBase
 InheritedmeasurementBead : IMeasurementBead
[read-only] A measurement bead, if one exists.
UIBase
 Inheritedmodel : Object
An IBeadModel that serves as the data model for the component.
UIBase
 InheritedmxmlContent : Array
The default property.
UIItemRendererBase
 InheritednumElements : int
[read-only] The number of elements in the parent.
UIBase
 InheritedpercentHeight : Number
The requested percentage height this component should have in the parent container.
UIBase
 InheritedpercentWidth : Number
The requested percentage width this component should have in the parent container.
UIBase
 InheritedrowIndex : int
The index of the row the itemRenderer represents.
DataItemRenderer
 Inheritedselected : Boolean
Whether or not the itemRenderer is in a selected state.
UIItemRendererBase
 InheritedselectedColor : uint = 0xA8C6EE
UIItemRendererBase
  series : IChartSeries
The series to which this itemRenderer instance belongs.
BoxItemRenderer
  stroke : IStroke
The outline of the box.
BoxItemRenderer
 Inheritedstyle : Object
The object that contains "styles" and other associated name-value pairs.
UIBase
 InheritedtopMostEventDispatcher : IEventDispatcher
[read-only] The top most event dispatcher.
UIBase
 InheritedtypeNames : String
A list of type names.
UIBase
 Inheritedview : IBeadView
An IBeadView that serves as the view for the component.
UIBase
  width : Number
[override] The width of the component.
BoxItemRenderer
  xField : String
The name of the field containing the value for the X axis.
BoxItemRenderer
  yField : String
The name of the field containing the value for the Y axis.
BoxItemRenderer
Protected Properties
 PropertyDefined By
 InheriteduseColor : uint
UIItemRendererBase
Public Methods
 MethodDefined By
  
constructor.
BoxItemRenderer
  
addBead(bead:IBead):void
[override]
BoxItemRenderer
  
[override]
BoxItemRenderer
 Inherited
addElement(c:Object, dispatchEvent:Boolean = true):void
Add a component to the parent.
UIBase
 Inherited
addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
Add a component to the parent.
UIBase
 Inherited
adjustSize():void
This function is called whenever the itemRenderer changes size.
UIItemRendererBase
 Inherited
getBeadByType(classOrInterface:Class):IBead
Find a bead on the strand.
UIBase
 Inherited
getElementAt(index:int):Object
Get a component from the parent.
UIBase
 Inherited
getElementIndex(c:Object):int
Gets the index of this subcomponent.
UIBase
 Inherited
UIBase
 Inherited
UIBase
 Inherited
Remove a bead from the strand.
UIBase
 Inherited
removeElement(c:Object, dispatchEvent:Boolean = true):void
Remove a component from the parent.
UIBase
 Inherited
setHeight(value:Number, noEvent:Boolean = false):void
UIBase
 Inherited
setWidth(value:Number, noEvent:Boolean = false):void
UIBase
 Inherited
setWidthAndHeight(newWidth:Number, newHeight:Number, noEvent:Boolean = false):void
UIBase
 Inherited
setX(value:Number):void
UIBase
 Inherited
setY(value:Number):void
UIBase
  
[override]
BoxItemRenderer
Protected Methods
 MethodDefined By
 Inherited
Rebroadcast an event from a sub component from the component.
UIBase
Events
 Event Summary Defined By
 InheritedSet a different class for click events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseDown events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseMove events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseOut events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseOver events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseUp events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for rollOut events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for rollOver events so that there aren't dependencies on the flash classes on the JS side.UIBase
Property Detail
dataproperty
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
fillproperty 
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
heightproperty 
height:Number[override]

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The height of the component. If no height has been previously set the default height may be specified in the IValuesImpl or determined as the bounding box around all child components and graphics.


Implementation
    public function get height():Number
    public function set height(value:Number):void
seriesproperty 
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
strokeproperty 
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
widthproperty 
width:Number[override]

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The width of the component. If no width has been previously set the default width may be specified in the IValuesImpl or determined as the bounding box around all child components and graphics.


Implementation
    public function get width():Number
    public function set width(value:Number):void
xFieldproperty 
xField:String

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The name of the field containing the value for the X axis.


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

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The name of the field containing the value for the Y axis.


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

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