This page describes an older version, please see latest API at http://resources.arcgis.com/en/help/flex-api/apiref/com/esri/ags/renderers/ClassBreaksRenderer.html.
Packagecom.esri.ags.renderers
Classpublic class ClassBreaksRenderer
InheritanceClassBreaksRenderer Inheritance Renderer Inheritance Object

Since : ArcGIS API for Flex 1.2

A class break renderer symbolizes each graphic based on the value of some numeric attribute.

Default MXML Propertyinfos

View the examples

See also

com.esri.ags.renderers.supportClasses.ClassBreakInfo
Live sample - Using ClassBreaksRenderer


Public Properties
 PropertyDefined By
  attribute : String
Deprecated Since 2.5: Please Use field
The name of the attribute field to check for minimum and maximum values.
ClassBreaksRenderer
  defaultLabel : String
The default label for this range.
ClassBreaksRenderer
  defaultSymbol : Symbol
The default symbol to use (if value is not in any of the ClassBreakInfo ranges).
ClassBreaksRenderer
  field : String
The name of the attribute field to check for minimum and maximum values.
ClassBreaksRenderer
  infos : Array
Array of ClassBreakInfo.
ClassBreaksRenderer
Public Methods
 MethodDefined By
  
ClassBreaksRenderer(field:String = null, defaultSymbol:Symbol = null, infos:Array = null)
Creates a new ClassBreaksRenderer object.
ClassBreaksRenderer
 Inherited
Subclasses must override this method.
Renderer
Property Detail
attributeproperty
attribute:String
Deprecated Since 2.5: Please Use field

The name of the attribute field to check for minimum and maximum values.


Implementation
    public function get attribute():String
    public function set attribute(value:String):void
defaultLabelproperty 
public var defaultLabel:String

The default label for this range.

defaultSymbolproperty 
public var defaultSymbol:Symbol

The default symbol to use (if value is not in any of the ClassBreakInfo ranges).

fieldproperty 
public var field:String

Since : ArcGIS API for Flex 2.5

The name of the attribute field to check for minimum and maximum values.

infosproperty 
public var infos:Array

Array of ClassBreakInfo.

See also

Constructor Detail
ClassBreaksRenderer()Constructor
public function ClassBreaksRenderer(field:String = null, defaultSymbol:Symbol = null, infos:Array = null)

Creates a new ClassBreaksRenderer object.

Parameters
field:String (default = null) — The name of the attribute field to check for minimum and maximum values.
 
defaultSymbol:Symbol (default = null) — The default symbol to use (if value is not in any of the ClassBreakInfo ranges).
 
infos:Array (default = null) — Array of ClassBreakInfo.
Examples
MXML to use a ClassBreaksRenderer:
 <esri:ClassBreaksRenderer field="ranking">
     <esri:ClassBreakInfo maxValue="0.33" symbol="{smallSym}"/>
     <esri:ClassBreakInfo minValue="0.33" maxValue="0.67" symbol="{mediumSym}"/>
     <esri:ClassBreakInfo minValue="0.67" symbol="{largeSym}"/>
 </esri:ClassBreaksRenderer>
ActionScript to use a ClassBreaksRenderer:
var smallSym:SimpleMarkerSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_CIRCLE,6, 0xFF0000, 0.7);
 var mediumSym:SimpleMarkerSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_CIRCLE,10, 0xFF0000, 0.7);
 var largeSym:SimpleMarkerSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_CIRCLE,16, 0xFF0000, 0.7);
 
 var classBreaksRenderer:ClassBreaksRenderer = new ClassBreaksRenderer();
 classBreaksRenderer.field = "BUILD_DATE";
 var classBreakInfos:Array = [
 new ClassBreakInfo(smallSym, Number.NEGATIVE_INFINITY, 1980),
 new ClassBreakInfo(mediumSym, 1980, 2000),
 new ClassBreakInfo(largeSym, 2000, Number.POSITIVE_INFINITY)
 ];
 
 classBreaksRenderer.infos = classBreakInfos;
 graphicsLayer.renderer = classBreaksRenderer;