| Package | com.esri.bacore.thematicmapping.symbolization |
| Class | public class Classification |
| Inheritance | Classification flash.events.EventDispatcher |
| Subclasses | TMClassification |
| Property | Defined By | ||
|---|---|---|---|
| numBreaks : int
The number of required class breaks. | Classification | ||
| Method | Defined By | ||
|---|---|---|---|
Creates a new instance of the Classification class. | Classification | ||
classify(data:Array):ClassificationResults
Classifies numerical data in a number of classes. | Classification | ||
ensureValidData(data:Array, numBreaks:int):void [static]
Ensures that the data array is specified and that the number of breaks is nonegative. | Classification | ||
getBounds(data:Array):Array [static]
Calculates low and up bounds of values of data array. | Classification | ||
| Method | Defined By | ||
|---|---|---|---|
onClassificationChanged():void
Dispatches the classificationChanged event. | Classification | ||
| Event | Summary | Defined By | ||
|---|---|---|---|---|
| The classificationChanged event is dispatched when the classification is changed. | Classification | |||
| Constant | Defined By | ||
|---|---|---|---|
| CLASSIFICATION_CHANGED : String = classificationChanged [static]
The Classification.CLASSIFICATION_CHANGED constant defines the value of the
type property of the flash.events.Event object for a classificationChanged event. | Classification | ||
| numBreaks | property |
numBreaks:intThe number of required class breaks.
This property is "abstract". Its base implementation throws an error.
This property can be used as the source for data binding.
public function get numBreaks():int public function set numBreaks(value:int):void| Classification | () | Constructor |
public function Classification()Creates a new instance of the Classification class.
| classify | () | method |
public function classify(data:Array):ClassificationResultsClassifies numerical data in a number of classes.
This method is "abstract". Its base implementation throws an error.
Parameters
data:Array — Array of numerical values.
|
ClassificationResults — Classification results.
|
| ensureValidData | () | method |
public static function ensureValidData(data:Array, numBreaks:int):voidEnsures that the data array is specified and that the number of breaks is nonegative.
This method throws the ArgumentError if the input data are invalid.
Parameters
data:Array — Array of numerical values.
| |
numBreaks:int — A number of required class breaks.
|
| getBounds | () | method |
public static function getBounds(data:Array):Array
Calculates low and up bounds of values of data array.
Parameters
data:Array — Array containing numerical values.
|
Array — Array of two numerical values [minValue, maxValue].
|
| onClassificationChanged | () | method |
protected function onClassificationChanged():voidDispatches the classificationChanged event.
| classificationChanged | Event |
flash.events.Eventcom.esri.bacore.thematicmapping.Classification.CLASSIFICATION_CHANGED
The classificationChanged event is dispatched when the classification is changed.
| CLASSIFICATION_CHANGED | Constant |
public static const CLASSIFICATION_CHANGED:String = classificationChanged| Since : | Business Analyst API for Flex 2.1. |
The Classification.CLASSIFICATION_CHANGED constant defines the value of the
type property of the flash.events.Event object for a classificationChanged event.