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

Package | org.apache.flex.charts.optimized
Class | public class SVGBoxItemRenderer
Inheritance | SVGBoxItemRenderer GraphicsItemRenderer CompoundGraphic GraphicShape UIBase HTMLElementWrapper 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 SVGBoxItemRenderer draws its graphics directly into a SVGChartDataGroup (CompoundGraphic).

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
|  | beads : Array The array property that is used to add additional beads to an MXML tag. | UIBase
|  | className : String The classname. | UIBase
|  | data : Object [override] | SVGBoxItemRenderer
|  | dataField : String The name of the field within the data the itemRenderer should use. | GraphicsItemRenderer
|  | down : Boolean Whether or not the itemRenderer is in a down (or pre-selected) state. | GraphicsItemRenderer
|  | 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 A solid color fill. | GraphicShape
|  | height : Number [override] The height of the component. | SVGBoxItemRenderer
|  | hovered : Boolean Whether or not the itemRenderer is in a hovered state. | GraphicsItemRenderer
|  | id : String An id property for MXML documents. | UIBase
|  | index : int The position with the dataProvider being shown by the itemRenderer instance. | GraphicsItemRenderer
|  | itemRendererParent : Object The parent container for the itemRenderer instance. | GraphicsItemRenderer
|  | labelField : String The name of the field within the data to use as a label. | GraphicsItemRenderer
|  | listData : Object Additional data about the list structure the itemRenderer may find useful. | GraphicsItemRenderer
|  | 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. | GraphicsItemRenderer
|  | 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
|  | selected : Boolean Whether or not the itemRenderer is in a selected state. | GraphicsItemRenderer
|  | series : IChartSeries The series to which this itemRenderer instance belongs. | SVGBoxItemRenderer
|  | stroke : IStroke A solid color fill. | GraphicShape
|  | style : Object The object that contains "styles" and other associated name-value pairs. | UIBase
|  | textFill : IFill The color of the text. | CompoundGraphic
|  | textStroke : IStroke The stroke color of the text. | CompoundGraphic
|  | 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. | SVGBoxItemRenderer
|  | xField : String The name of the field containing the value for the X axis. | SVGBoxItemRenderer
|  | yField : String The name of the field containing the value for the Y axis. | SVGBoxItemRenderer

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | SVGBoxItemRenderer() constructor. | SVGBoxItemRenderer
|  | addBead(bead:IBead):void [override] Add a bead to the strand. | UIBase
|  | addedToParent():void [override] | GraphicShape
|  | 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. | GraphicsItemRenderer
|  | clear():void Clears all of the drawn path data. | CompoundGraphic
|  | drawCircle(x:Number, y:Number, radius:Number):void Draw the circle. | CompoundGraphic
|  | drawEllipse(x:Number, y:Number, width:Number, height:Number):void Draw the ellipse. | CompoundGraphic
|  | drawLine():void | CompoundGraphic
|  | drawPathCommands(data:PathBuilder):void Draw the path. | CompoundGraphic
|  | drawPolygon():void | CompoundGraphic
|  | drawRect(x:Number, y:Number, width:Number, height:Number):void Draw the rectangle. | CompoundGraphic
|  | drawRoundRect(x:Number, y:Number, width:Number, height:Number, radiusX:Number, radiusY:Number):void Draws a rounded rectangle. | CompoundGraphic
|  | drawRoundRectComplex(x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void Draws a rounded rectangle using the size of a radius to draw the rounded corners. | CompoundGraphic
|  | drawRoundRectComplex2(x:Number, y:Number, width:Number, height:Number, radiusX:Number, radiusY:Number, topLeftRadiusX:Number, topLeftRadiusY:Number, topRightRadiusX:Number, topRightRadiusY:Number, bottomLeftRadiusX:Number, bottomLeftRadiusY:Number, bottomRightRadiusX:Number, bottomRightRadiusY:Number):void Draws a rounded rectangle using the size of individual x and y radii to draw the rounded corners. | CompoundGraphic
|  | drawStringPath(data:String):void Draw the path. | CompoundGraphic
|  | drawText(value:String, x:Number, y:Number):Object Draw a string of characters. | CompoundGraphic
|  | 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
|  | removeAllElements():void Removes all of the drawn elements of the container. | CompoundGraphic
|  | 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

Protected Methods
Show Inherited Protected Methods
Show Inherited Protected Methods

| Method | Defined By
--- | --- | ---
|  | applyStroke():void | GraphicShape
|  | beginFill(targetBounds:Rectangle, targetOrigin:Point):void | GraphicShape
|  | draw():void This is where the drawing methods get called from | GraphicShape
|  | endFill():void | GraphicShape
|  | 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

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`

height | property |

`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`

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`

width | property |

`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`

xField | property |

`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`

yField | property |

`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

SVGBoxItemRenderer | () | Constructor

`public function SVGBoxItemRenderer()`

Language Version : | ActionScript 3.0

Product Version : | FlexJS 0.0

Runtime Versions : | Flash Player 10.2, AIR 2.6

constructor.

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