ArcGIS Runtime SDK for iOS: AGSDictionarySymbolStyle.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSDictionarySymbolStyle.h
Go to the documentation of this file.
1 /*
2  COPYRIGHT 1995-2020 ESRI
3 
4  TRADE SECRETS: ESRI PROPRIETARY AND CONFIDENTIAL
5  Unpublished material - all rights reserved under the
6  Copyright Laws of the United States and applicable international
7  laws, treaties, and conventions.
8 
9  For additional information, contact:
10  Environmental Systems Research Institute, Inc.
11  Attn: Contracts and Legal Services Department
12  380 New York Street
13  Redlands, California, 92373
14  USA
15 
16  email: contracts@esri.com
17  */
18 
19 #import <ArcGIS/AGSSymbolStyle.h>
20 
22 @class AGSSymbol;
23  //Required for Globals API doc
25 
42 
43 
44 
45 #pragma mark -
46 #pragma mark initializers
47 
48 
49 
54 -(instancetype)initWithFileURL:(NSURL *)fileURL;
55 
60 +(instancetype)dictionarySymbolStyleWithFileURL:(NSURL *)fileURL;
61 
67 -(instancetype)initWithName:(NSString*)name;
68 
74 +(instancetype)dictionarySymbolStyleWithName:(NSString*)name;
75 
76 #pragma mark -
77 #pragma mark properties
78 
82 @property (nonatomic, copy, readonly) NSArray<AGSDictionarySymbolStyleConfiguration *> *configurations;
83 
87 @property (nonatomic, copy, readonly) NSString *dictionaryName;
88 
94 @property (nonatomic, copy, readonly) NSArray<NSString*> *symbologyFieldNames;
95 
102 @property (nonatomic, copy, readonly) NSArray<NSString*> *textFieldNames;
103 
104 #pragma mark -
105 #pragma mark methods
106 
107 
116 -(id<AGSCancelable>)symbolWithAttributes:(NSDictionary<NSString*, id> *)attributes completion:(void(^)(AGSSymbol * __nullable symbol, NSError * __nullable error))completion;
117 
118 @end
119 
121 
128 -(instancetype)initWithSpecificationType:(NSString *)specificationType ;
129 
136 +(instancetype)dictionarySymbolStyleWithSpecificationType:(NSString *)specificationType ;
137 
145 -(instancetype)initWithSpecificationType:(NSString *)specificationType
146  styleURL:(NSURL *)styleURL ;
147 
155 +(instancetype)dictionarySymbolStyleWithSpecificationType:(NSString *)specificationType
156  styleURL:(NSURL *)styleURL ;
157 
162 @property (nonatomic, copy, readwrite) NSDictionary<NSString *, NSString *> *configurationProperties ;
163 
168 @property (nonatomic, copy, readonly) NSString *specificationType ;
169 
170 @end
171 
172 
Definition: AGSDictionarySymbolStyle.h:120
NSArray< NSString * > * textFieldNames
Definition: AGSDictionarySymbolStyle.h:102
A dictionary symbol style object containing symbol primitives and rules for generating symbols from a...
Definition: AGSDictionarySymbolStyle.h:41
NSArray< AGSDictionarySymbolStyleConfiguration * > * configurations
Definition: AGSDictionarySymbolStyle.h:82
A symbol used to display a graphic or a feature.
Definition: AGSSymbol.h:51
Configuration settings for a custom AGSDictionarySymbolStyle.
Definition: AGSDictionarySymbolStyleConfiguration.h:30
A symbol style object.
Definition: AGSSymbolStyle.h:44
NSString * dictionaryName
Definition: AGSDictionarySymbolStyle.h:87
NSArray< NSString * > * symbologyFieldNames
Definition: AGSDictionarySymbolStyle.h:94
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:32