|
ArcGIS Runtime SDK for iOS
100.9
|
Each unique value that is symbolized differently by a unique value renderer.
Instances of this class represent a unique value of matching attributes that must be symbolized by a unique value renderer.
Instance Methods | |
| (instancetype) | - initWithDescription:label:symbol:values: |
| (BOOL) | - isEqualToUniqueValue: |
| (nullable id) | - toJSON: |
Class Methods | |
| (nullable id< AGSJSONSerializable >) | + fromJSON:error: |
| (instancetype) | + uniqueValue |
| (instancetype) | + uniqueValueWithDescription:label:symbol:values: |
Properties | |
| NSString * | label |
| AGSSymbol * | symbol |
| NSDictionary< NSString *, id > * | unknownJSON |
| NSDictionary< NSString *, id > * | unsupportedJSON |
| NSString * | valueDescription |
| NSArray< id > * | values |
|
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 | |
| symbol: | (AGSSymbol *) | symbol | |
| values: | (NSArray< id > *) | values | |
Initialize a new unique value (or unique combination of values) and a symbol used to display elements with this value in an AGSUniqueValueRenderer.
| description | A description of the unique value. "Parcels zoned for residential use", for example. |
| label | A label for the unique value. "Residential", for example. |
| symbol | A symbol used to represent elements with this unique value. |
| values | An NSArray containing id types that define a unique value or unique combination of values. |
| - (BOOL) isEqualToUniqueValue: | (AGSUniqueValue *) | other |
Compares this unique value to another for equality.
| other | unique value 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.
| + (instancetype) uniqueValue |
Initialize a unique value.
| + (instancetype) uniqueValueWithDescription: | (NSString *) | description | |
| label: | (NSString *) | label | |
| symbol: | (AGSSymbol *) | symbol | |
| values: | (NSArray< id > *) | values | |
Initialize a new unique value (or unique combination of values) and a symbol used to display elements with this value in an AGSUniqueValueRenderer.
| description | A description of the unique value. "Parcels zoned for residential use", for example. |
| label | A label for the unique value. "Residential", for example. |
| symbol | A symbol used to represent elements with this unique value. |
| values | An NSArray containing id types that define a unique value or unique combination of values. |
|
readwritenonatomiccopy |
A label for the unique value. "Residential", for example.
|
readwritenonatomicstrong |
A symbol used to represent elements with this unique value.
|
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.
|
readwritenonatomiccopy |
A description of the unique value. "Parcels zoned for residential use", for example.
|
readwritenonatomiccopy |
An NSArray containing id types that define a unique value or unique combination of values.