Creates a new instance of mapping/GroundExtension!GroundExtension.
Optionalproperties: GroundExtensionPropertiesAn object containing initial property values to set.
Protected Readonly_handlesProtected_idThe unique ID for this entity. Once set, this should never change.
Protected Readonly_itemThe item type for this entity when it participates in an App.
ReadonlytaskStaticfactoryThe factory that will be used whenever a GroundExtension needs to be created. Applications can supply their own factory to customize GroundExtension creation.
Determines how a parent object should handle initialization failure in this object. The default is "warn".
"error": support/InitializeError!InitializeError is thrown."warn": Message is logged and
support/InitializableBase!InitializeWarningEvent is raised."ignore": support/InitializableBase!InitializeWarningEvent is
raised.The Esri Ground object being extended.
The unique ID for this entity.
The item type for this entity when it participates in an App.
The layer extensions associated with each layer of the Ground object.
The parent map extension.
Protected_createCalled to create the data/TaskSettings!TaskSettings.
Protected_getThe property keys and their metadata that are used to implement serializing and deserializing the class instance.
Protected_initializableCollections of child items to initialize. Items that fail to initialize are removed from the collection.
Protected_initializeProtected_onProtected_onCalled to perform initialization of the support/InitializableBase!InitializableBase. Subclasses should override this method rather than initialize() to perform custom initialization.
Protected_onA callback executed when a layer is added as a child of the GroundExtension, after the GroundExtension has been initialized.
The layer that was added.
Protected_postProtected_toConverts the value to a PropertyDef object.
The value to convert.
Returns the serializable properties.
OptionalserializeMode: SerializeModeOptional. If specified, only properties that support the given serialization mode will be returned.
StaticcreateCreates the mapping/GroundExtension!GroundExtension based on the supplied properties. Applications can customize the default creation behavior by supplying a custom factory object (see mapping/GroundExtension!GroundExtension.factory).
Optionalproperties: GroundExtensionPropertiesThe GroundExtension item properties.
Staticis
Extends the capabilities of an Esri Ground object.