ArcGIS Runtime SDK for iOS: AGSSymbolStyle.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSSymbolStyle.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/AGSLoadableRemoteResourceBase.h>
20 
23 @class AGSSymbol;
24 
25 @protocol AGSCancelable;
26  //Required for Globals API doc
28 
45 
46 
47 
48 #pragma mark -
49 #pragma mark initializers
50 
51 
52 
58 -(instancetype)initWithURL:(NSURL*)fileURL;
59 
65 +(instancetype)symbolStyleWithURL:(NSURL*)fileURL;
66 
72 -(instancetype)initWithName:(NSString*)name;
73 
79 +(instancetype)symbolStyleWithName:(NSString*)name;
80 
81 #pragma mark -
82 #pragma mark properties
83 
84 #pragma mark -
85 #pragma mark methods
86 
96 -(id<AGSCancelable>)defaultSearchParametersWithCompletion:(void(^)(AGSSymbolStyleSearchParameters * __nullable searchParams, NSError * __nullable error))completion;
97 
113 -(id<AGSCancelable>)symbolForKeys:(NSArray<NSString*>*)keys completion:(void(^)(AGSSymbol * __nullable symbol, NSError * __nullable error))completion;
114 
123 -(id<AGSCancelable>)searchSymbolsWithParameters:(AGSSymbolStyleSearchParameters*)searchParameters completion:(void(^)(NSArray<AGSSymbolStyleSearchResult*> * __nullable searchResults, NSError * __nullable error))completion;
124 
125 
126 
127 
128 @end
A symbol used to display a graphic or a feature.
Definition: AGSSymbol.h:51
A symbol style object.
Definition: AGSSymbolStyle.h:44
Results of search operations on a symbol style.
Definition: AGSSymbolStyleSearchResult.h:33
Definition: AGSLoadableRemoteResourceBase.h:28
Search parameters used to search for symbols in a symbol style.
Definition: AGSSymbolStyleSearchParameters.h:31
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:32