ArcGIS Runtime SDK for iOS: AGSDictionarySymbolStyle(AGSDeprecated) Category Reference
ArcGIS Runtime SDK for iOS  100.15
AGSDictionarySymbolStyle(AGSDeprecated) Category Reference

Instance Methods

(instancetype) - initWithFileURL:
 
(instancetype) - initWithSpecificationType:
 
(instancetype) - initWithSpecificationType:styleURL:
 

Class Methods

(instancetype) + dictionarySymbolStyleWithFileURL:
 
(instancetype) + dictionarySymbolStyleWithSpecificationType:
 
(instancetype) + dictionarySymbolStyleWithSpecificationType:styleURL:
 

Properties

NSDictionary< NSString *, NSString * > * configurationProperties
 
NSString * specificationType
 

Method Documentation

◆ dictionarySymbolStyleWithFileURL:

+ (instancetype) dictionarySymbolStyleWithFileURL: (NSURL *)  fileURL

Creates a new dictionary symbol style object from the style file at the provided location.

Parameters
fileURLThe physical location of the .stylx file.
Since
100.6
Deprecated:
100.10.0. Use dictionarySymbolStyleWithURL: (AGSDictionarySymbolStyle) instead.

Extends class AGSDictionarySymbolStyle.

◆ dictionarySymbolStyleWithSpecificationType:

+ (instancetype) dictionarySymbolStyleWithSpecificationType: (NSString *)  specificationType

Creates a new dictionary symbol style object for a known military standard (such as Mil2525D). This constructor is only valid for use with the older format style files. An AGSErrorCodeCommonInvalidArgument is raised if a newer format (Arcade-based) style is encountered.

Parameters
specificationTypeThe name of supported military standard to use for the dictionary style.
Since
100.0
Deprecated:
100.6.0. The specification definition has been moved from the Runtime source code to an Arcade expression in the style file. These styles no longer reside in a default location and creating an AGSDictionarySymbolStyle from a specification is no longer supported with the new Arcade-based symbol styles.

Extends class AGSDictionarySymbolStyle.

◆ dictionarySymbolStyleWithSpecificationType:styleURL:

+ (instancetype) dictionarySymbolStyleWithSpecificationType: (NSString *)  specificationType
styleURL: (NSURL *)  styleURL 

Creates a new Symbol dictionary object using the style file identified by the specification type or style location. This constructor is only valid for use with the older format style files. An AGSErrorCodeCommonInvalidArgument is raised if a newer format (Arcade-based) style is encountered.

Parameters
specificationTypeThe name of a supported military standard to use for the dictionary style.
styleURLThe physical location of an older format (non-Arcade based) .stylx file. You must provide the full path (e.g. ../../../mil2525c/mil2525c.stylx).
Since
100.1
Deprecated:
100.6.0. The specification definition has been moved from the Runtime source code to an Arcade expression in the style file. Creating an AGSDictionarySymbolStyle from a specification is no longer supported with the new military symbol styles.

Extends class AGSDictionarySymbolStyle.

◆ initWithFileURL:

- (instancetype) initWithFileURL: (NSURL *)  fileURL

Creates a new dictionary symbol style object from the style file at the provided location.

Parameters
fileURLThe physical location of the .stylx file.
Since
100.6
Deprecated:
100.10.0. Use initWithURL: (AGSDictionarySymbolStyle) instead.

Extends class AGSDictionarySymbolStyle.

◆ initWithSpecificationType:

- (instancetype) initWithSpecificationType: (NSString *)  specificationType

Creates a new dictionary symbol style object for a known military standard (such as Mil2525D). This constructor is only valid for use with the older format style files. An AGSErrorCodeCommonInvalidArgument is raised if a newer format (Arcade-based) style is encountered.

Parameters
specificationTypeThe name of supported military standard to use for the dictionary style.
Since
100.0
Deprecated:
100.6.0. The specification definition has been moved from the Runtime source code to an Arcade expression in the style file. These styles no longer reside in a default location and creating an AGSDictionarySymbolStyle from a specification is no longer supported with the new Arcade-based symbol styles.

Extends class AGSDictionarySymbolStyle.

◆ initWithSpecificationType:styleURL:

- (instancetype) initWithSpecificationType: (NSString *)  specificationType
styleURL: (NSURL *)  styleURL 

Creates a new Symbol dictionary object using the style file identified by the specification type or style location. This constructor is only valid for use with the older format style files. An AGSErrorCodeCommonInvalidArgument is raised if a newer format (Arcade-based) style is encountered.

Parameters
specificationTypeThe name of a supported military standard to use for the dictionary style.
styleURLThe physical location of an older format (non-Arcade based) .stylx file. You must provide the full path (e.g. ../../../mil2525c/mil2525c.stylx).
Since
100.1
Deprecated:
100.6.0. The specification definition has been moved from the Runtime source code to an Arcade expression in the style file. Creating an AGSDictionarySymbolStyle from a specification is no longer supported with the new military symbol styles.

Extends class AGSDictionarySymbolStyle.

Property Documentation

◆ configurationProperties

- (NSDictionary<NSString *, NSString *>*) configurationProperties
readwritenonatomiccopy

The NSDictionary of configuration settings and values used by the style. These settings are specific to the rule engine used by the AGSDictionarySymbolStyle.

Since
100.0
Deprecated:
100.6.0. These configuration settings are specific to the older style files and have no effect on the Arcade-based styles.

Extends class AGSDictionarySymbolStyle.

◆ specificationType

- (NSString*) specificationType
readnonatomiccopy

The name of the dictionary (.stylx file), such as "Mil2525D".

Since
100.0
Deprecated:
100.6.0. With the new Arcade-based styles, the style specification logic is embedded in the style file itself. Since the logic is not internal to the Runtime code, functionality is not limited to the supported military specifications and can be customized for a variety of uses. Use the AGSDictionarySymbolStyle::dictionaryName property instead.

Extends class AGSDictionarySymbolStyle.