25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSRenderer.h>
54 #pragma mark initializers
70 -(instancetype)initWithFieldNames:(nullable NSArray<NSString*> *)fieldNames
72 defaultLabel:(NSString*)defaultLabel
73 defaultSymbol:(nullable
AGSSymbol*)defaultSymbol;
83 +(instancetype)uniqueValueRendererWithFieldNames:(nullable NSArray<NSString*> *)fieldNames
85 defaultLabel:(NSString*)defaultLabel
86 defaultSymbol:(nullable
AGSSymbol*)defaultSymbol;
89 #pragma mark properties
105 @property (nonatomic, copy, readwrite) NSArray<NSString*> *
fieldNames;
110 @property (nonatomic, copy, readwrite) NSArray<AGSUniqueValue*> *
uniqueValues;
An abstract base class for renderers.
Definition: AGSRenderer.h:55
A symbol used to display a graphic or a feature.
Definition: AGSSymbol.h:93
Each unique value that is symbolized differently by a unique value renderer.
Definition: AGSUniqueValue.h:42
A renderer based on unique values.
Definition: AGSUniqueValueRenderer.h:51
NSString * defaultLabel
Definition: AGSUniqueValueRenderer.h:94
AGSSymbol * defaultSymbol
Definition: AGSUniqueValueRenderer.h:99
instancetype uniqueValueRenderer()
NSArray< NSString * > * fieldNames
Definition: AGSUniqueValueRenderer.h:105
NSArray< AGSUniqueValue * > * uniqueValues
Definition: AGSUniqueValueRenderer.h:110