| Package | com.esri.ags.renderers |
| Class | public class ClassBreaksRenderer |
| Inheritance | ClassBreaksRenderer Renderer Object |
| Since : | ArcGIS API for Flex 1.2 |
Default MXML Propertyinfos
See also
| Property | Defined 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 | ||
| Method | Defined By | ||
|---|---|---|---|
ClassBreaksRenderer(field:String = null, defaultSymbol:Symbol = null, infos:Array = null)
Creates a new ClassBreaksRenderer object. | ClassBreaksRenderer | ||
![]() |
Subclasses must override this method. | Renderer | |
| attribute | property |
attribute:StringThe name of the attribute field to check for minimum and maximum values.
public function get attribute():String public function set attribute(value:String):void| defaultLabel | property |
public var defaultLabel:StringThe default label for this range.
| defaultSymbol | property |
public var defaultSymbol:SymbolThe default symbol to use (if value is not in any of the ClassBreakInfo ranges).
| field | property |
public var field:String| Since : | ArcGIS API for Flex 2.5 |
The name of the attribute field to check for minimum and maximum values.
| infos | property |
public var infos:ArrayArray of ClassBreakInfo.
See also
| ClassBreaksRenderer | () | Constructor |
public function ClassBreaksRenderer(field:String = null, defaultSymbol:Symbol = null, infos:Array = null)Creates a new ClassBreaksRenderer object.
Parametersfield: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.
|
<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>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;