|
ArcGIS Runtime SDK for iOS
100.9
|
A class break object used to categorize a group of values that fall within a range of values.
The class break is used to categorize a group of values that fall within a range of minValue and maxValue settings. When defining this categorization group, the value to be categorized must be greater than the minValue but less than or equal to the maxValue. When written as an algebraic equation, it would look like (minValue < value <= maxValue). The AGSClassBreaksRenderer applies the associated symbol to features or graphics which have values that fall within the specified range.
Instance Methods | |
| (instancetype) | - initWithDescription:label:minValue:maxValue:symbol: |
| (BOOL) | - isEqualToClassBreak: |
| (nullable id) | - toJSON: |
Class Methods | |
| (instancetype) | + classBreak |
| (instancetype) | + classBreakWithDescription:label:minValue:maxValue:symbol: |
| (nullable id< AGSJSONSerializable >) | + fromJSON:error: |
Properties | |
| NSString * | breakDescription |
| NSString * | label |
| double | maxValue |
| double | minValue |
| AGSSymbol * | symbol |
| NSDictionary< NSString *, id > * | unknownJSON |
| NSDictionary< NSString *, id > * | unsupportedJSON |
| + (instancetype) classBreak |
| + (instancetype) classBreakWithDescription: | (NSString *) | description | |
| label: | (NSString *) | label | |
| minValue: | (double) | minValue | |
| maxValue: | (double) | maxValue | |
| symbol: | (AGSSymbol *) | symbol | |
Initialize an AGSClassBreak.
| description | A description of the class break. "Cities with a population under 100,000", for example. |
| label | A label for the class break. "0 - 100000", for example. |
| minValue | The minimum value of the range that defines the break. |
| maxValue | The maximum value of the range that defines the break. |
| symbol | A symbol used to represent elements in the class break. |
|
staticrequiredinherited |
Initializes and returns an object from its JSON representation.
| JSONObject | NSDictionary or NSArray containing the JSON. |
| error | encountered during the operation, if any. |
| - (instancetype) initWithDescription: | (NSString *) | description | |
| label: | (NSString *) | label | |
| minValue: | (double) | minValue | |
| maxValue: | (double) | maxValue | |
| symbol: | (AGSSymbol *) | symbol | |
Initialize an AGSClassBreak.
| description | A description of the class break. "Cities with a population under 100,000", for example. |
| label | A label for the class break. "0 - 100000", for example. |
| minValue | The minimum value of the range that defines the break. |
| maxValue | The maximum value of the range that defines the break. |
| symbol | A symbol used to represent elements in the class break. |
| - (BOOL) isEqualToClassBreak: | (AGSClassBreak *) | other |
Compares this class break to another for equality.
| other | class break to compare this one to |
|
requiredinherited |
Returns JSON representation for this object.
| error | encountered during the operation, if any. |
NSDictionary or NSArray containing the JSON. Reimplemented in AGSPortalItem.
|
readwritenonatomiccopy |
A description of the class break. "Cities with a population under 100,000", for example.
|
readwritenonatomiccopy |
A label for the class break. "0 - 100000", for example.
|
readwritenonatomicassign |
The maximum value of the range that defines the break.
|
readwritenonatomicassign |
The minimum value of the range that defines the break.
|
readwritenonatomicstrong |
A symbol used to represent elements in the class break.
|
readrequirednonatomiccopyinherited |
A dictionary of values that was in the source JSON but was unparsed by API.
NSDictionary containing the unknown JSON.
|
readnonatomiccopyinherited |
A dictionary of values that are supported by the REST API, but not exposed through the SDK API.
NSDictionary containing the unsupported JSON.