ArcGIS Runtime SDK for iOS
100.15
|
Search parameters used to search for symbols in a symbol style.
Instances of this class represent search parameters used to search for symbols in a symbol style. You can specify different parameters when searching a symbol style. For example, you may want to search for any symbols where the category is "2", the name contains "destroyed", and the tags contain "Protection Lines". You need to pass this handle to all style symbol search parameters functions. This object allows you to set the parameters in order to perform a search on symbol style .
Class Methods | |
(instancetype) | + symbolStyleSearchParameters |
Properties | |
NSArray< NSString * > * | categories |
BOOL | categoriesStrictlyMatch |
BOOL | empty |
NSArray< NSString * > * | keys |
BOOL | keysStrictlyMatch |
NSArray< NSString * > * | names |
BOOL | namesStrictlyMatch |
NSArray< NSString * > * | symbolClasses |
BOOL | symbolClassesStrictlyMatch |
NSArray< NSString * > * | tags |
BOOL | tagsStrictlyMatch |
+ (instancetype) symbolStyleSearchParameters |
Initialze the search parameters
|
readwritenonatomiccopy |
Specifies the list of categories defined in the .stylx file to be used for search. For example, with mil2525d you may want to search for symbols where the categories are "Activities : Main Icon" or "Sea Surface : Main Icon".
|
readwritenonatomicassign |
Specifies if categories
parameter is to be matched exactly against the database. A strict match will force the search to use "=", otherwise SQL "LIKE" operator is used.
|
readnonatomicassign |
Returns true if the values for categories, keys, names, symbolClasses and tags are all empty. This does not take into account any of the strictlyMatch settings.
|
readwritenonatomiccopy |
Specifies the list of keys(unique identifiers) to be used for search. For example, with mil2525d you may want to search for symbols where the keys are "25272100" or "2_635_1c"
|
readwritenonatomicassign |
Specifies if keys
parameter is to be matched exactly against the database. A strict match will force the search to use "=", otherwise SQL "LIKE" operator is used.
|
readwritenonatomiccopy |
Specifies the list of names to be used for search. For example, with mil2525d you may want to search for symbols where the names are "Ship Propulsion : Nuclear Powered" or "Simulation : Friend : Air".
|
readwritenonatomicassign |
Specifies if names
parameter is to be matched exactly against the database. A strict match will force the search to use "=", otherwise SQL "LIKE" operator is used.
|
readwritenonatomiccopy |
Specifies the list of symbol classes to be used for search. For example, with mil2525d you may want to search for symbols where the symbol classes are "3" (Point Symbol) or "7" (North Arrow).
|
readwritenonatomicassign |
Specifies if symbolClasses
parameter is to be matched exactly against the database. A strict match will force the search to use "=", otherwise SQL "LIKE" operator is used.
|
readwritenonatomiccopy |
Specifies the list of names to be used for search. For example, with mil2525d you may want to search for symbols where the tags include "Airspace Control Points" or "Meteorological - Oceanographic".
|
readwritenonatomicassign |
Specifies if tags
parameter is to be matched exactly against the database. A strict match will force the search to use "=", otherwise SQL "LIKE" operator is used.