All Classes and Interfaces

Class
Description
Adds raster datasets to a MosaicDatasetRaster by setting various parameters.
Defines a field or statistical ArcadeExpression for summarizing aggregated data from an AggregationFeatureReduction.
A GeoElement that represents aggregated geoelement on the map, for example a cluster of features or graphics.
The list of possible statistic types that can be used for aggregating geoelements.
A base class to define visual aggregation of geoelements.
Represents base class for all analyses that can be performed on a SceneView.
An AnalysisOverlay manages the display of one or more Analysis.
Indicates the units of an angular measurement, for example the units of a geographic spatial reference, or angle measurement operation.
Defines a list of the most commonly-used angular units of measurement.
Controls how the map view is animated as it is moved between positions.
A layer that can visualize annotation text data.
A sublayer of the annotation layer.
Various antialiasing modes.
An interface for getting and setting the API key of an object.
Provides information about the execution context where an Arcade console function is invoked.
Represents the result of evaluating an Arcade console message, which appeared in an Arcade script.
Defines the callback listener to listen to ArcadeConsoleMessageEvent events.
The result from the successful evaluation of an Arcade Expression.
This object allows you to evaluate an ArcadeExpression under a given ArcadeProfile.
An Arcade expression, containing an expression, a name, a return type and a title.
The expected type of the result calculated by an expression described within an ArcadeExpression.
An expression script using the Arcade language.
The execution context a script will run under.
An ArcGIS specific feature stored in an ArcGISFeatureTable.
Represents metadata about an individual layer or table in an ArcGIS Feature Service.
The type of the dataset underlying an ArcGISFeatureLayerInfo
Represents service information for an ArcGIS Feature Service.
A table of features that typically represent real-world objects created from an ArcGIS feature service or an ArcGIS geodatabase.
Represents the service metadata of a ImageServiceRaster.
An exception indicating that applying a client certificate on the Http client keystore failed.
A map is a container for layers.
An event which indicates that the Basemap of the ArcGISMap has changed.
The listener interface to get notified when the Basemap of the ArcGISMap changes.
A layer that can visualize data from an ArcGIS map service using dynamically generated map images.
Defines image formats supported by a map image service.
A sublayer of an ArcGIS map image layer.
The map service metadata for an ArcGIS Map Service.
Represents the metadata for an ArcGIS Map Service sublayer, indicating a range of appearance and behaviour properties as defined by the referenced map service.
An enumeration of the different types of the ArcGIS Map Service sublayer.
Provides access to and manipulation of the API environment settings, such as configurations for the operating environment and licenses for deployment.
An exception that represents an error in the ArcGIS Runtime.
Defines an enumeration of domains of where errors occur.
A scene is a container for layers.
An event which indicates that the Basemap of the source has changed.
The listener interface to get notified when the Basemap of the ArcGISScene changes.
Defines types of tiling scheme used for tiled layers.
A layer to visualize an ArcGIS scene service.
A DynamicEntityDataSource that receives a stream of observations from an ArcGIS stream service.
Limits which dynamic entities are returned from an ArcGIS stream service.
Metadata for an ArcGIS stream service.
A base class for ArcGIS sublayer classes such as ArcGISMapImageSublayer, ArcGISTiledSublayer and SubtypeSublayer.
A tile based elevation service.
A layer that can visualize data from an ArcGIS map service or a local TileCache by using previously generated tiles.
A sublayer of an ArcGIS tiled layer.
A layer that can visualize data from an ArcGIS vector tile source or a local VectorTileCache.
Indicates the units of an area measurement operation.
Defines a list of the most commonly-used units of area measurement.
Visual effect options for a scene view's atmosphere.
Represents a feature attachment.
Represents a pop-up element of type attachments that displays the attachments associated with a geoelement in a pop-up.
Represents an attribute and corresponding parameter name-value pair.
Defines the units in which the cost values are measured.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Represents an authentication challenge that is presented upon encountering an authentication error.
Specifies the different types of authentication challenges that can be raised.
Interface for handling AuthenticationChallenge issues.
Represents a response to an AuthenticationChallenge, indicating the action to be taken, and potentially a parameter with which to complete the action.
Enum specifying the possible actions that can be taken in response to an AuthenticationChallenge.
Manages user authentication when connecting to secured services.
Encapsulates a map of server contexts to credentials that may be used to access them.
An event which indicates that the CredentialCache has changed.
The listener interface to get notified when the CredentialCache changes.
The supported authentication types.
BackgroundGrid determines what a view looks like without anything in it.
Specifies whether a Barrier is causing the restriction in the Route or is just going to the increase the cost of following the route.
A basemap is a non-editable layer that provides background, or reference information, in your map or scene.
The list of basemap styles.
Options for setting the language on a Basemap created from a BasemapStyle.
Provides parameters for creating a Basemap from a BasemapStyle.
Defines a class common to all stretch renderers.
A layer that can visualize data from a Bing Maps web service.
The list of Bing maps layer styles.
Extends a hillshade renderer with options to provide minimum and maximum stretch values, gamma adjustments, elevation raster, color ramp.
A spatial bookmark that identifies a particular geographic location and time on an ArcGISMap.
Represents the bookmarks of an ArcGISMap.
A Callout typically displays text and image content from a GeoElement, such as a Feature.
Indicates the side of a callout on which the leader is drawn.
A camera represents an observer's location and their perspective of an ArcGISScene within a SceneView.
A CameraController defines how the interactions on a SceneView affect the position of the Camera.
An event that indicates that the distance between camera and the target has changed.
The listener interface for receiving camera distance changed events from a CameraController.
An event that indicates that the camera heading offset has changed.
The listener interface for receiving camera heading offset changed events from a CameraController.
An event that indicates that the camera pitch offset has changed.
The listener interface for receiving camera pitch offset changed events from a CameraController.
Represents a digital certificate used to access certificate secured resources.
A class breaks renderer is a renderer that classifies numeric data into two or more ranges of values to create a visualization.
Defines a single class break as used by ClassBreaksRenderer.
Defines the different normalization types that can be applied to values by a class breaks renderer.
The classification method used to generate class breaks.
Settings that are used when solving ClosestFacilityTask.
Represents an independent closest facility route within a ClosestFacilityResult.
A task to measure the cost of traveling between incidents and facilities and to determine which are nearest to one another.
Describes the transportation network that a closest facility is bound to.
Method for aggregating and summarizing features in a point FeatureLayer in dynamic rendering mode (FeatureLayer.RenderingMode.DYNAMIC).
Represents a coded value object in a domain.
An object that describes a CodedValue to be created.
A domain which specifies an explicit set of valid values for a Field.
An object that describes a CodedValueDomain to be created.
Represents a raster color map.
Defines a renderer that uses a color map.
Represents a color ramp that can be applied to some of the raster renderers.
Defines presets for type of color ramp.
Provides convenience methods for converting Java FX Color objects to integer representations in the format 0xAARRGGBB and vice versa.
Defines a set of symbols that make up a single symbol.
An enumeration of the various status values for a connection.
An object that defines a contingency.
An object that defines a contingency constraint violation.
The different types of contingency constraint violations.
An object that indicates any domain value is allowed in a contingency.
An object that defines a coded value specified in a contingency.
An object that indicates a null value is allowed in a contingency.
An object that defines a min and max range specified in a contingency.
An object that defines possible field values for fields participating in contingent field groups.
An object that defines a contingent values definition.
An object that defines possible values for a field in the context of the contingent field groups it participates in.
Converts between Points and formatted coordinates notation strings such as decimal degrees; degrees, minutes, and seconds; U.S.
Indicates the location of a point relative to a Global Area Reference System (GARS) cell.
Supports the formats for representing latitude-longitude geographical coordinates as a string.
Determines the lettering scheme and treatment of coordinates at 180 degrees longitude when converting Military Grid Reference System (MGRS) coordinates.
Determines how latitude is designated in Universal Transverse Mercator (UTM) notation.
Represents the cost incurred while traversing a route.
Defines the concept of a Credential, allowing various different types of authenticating credentials to be passed to network requests.
An event which indicates that one or more properties of this Credential have changed.
The listener interface to get notified when one or more properties of a Credential have changed.
Represents an entry in the credential cache.
Defines an event indicating that the Portal's Credential has changed.
Defines a listener that is notified when the Portal's Credential has been changed.
This interface provides a means of persisting credentials as they are added, changed, or removed from the AuthenticationManager.CredentialCache as well as loading persisted credentials into the credential cache.
A cubic Bezier curve for use in a multipart geometry.
Specifies the direction a vehicle may arrive at and depart from the network location.
Represents a GeometricEffect for dashes on lines.
Represents a function to convert between the coordinate systems.
Implements an authentication challenge handler that handles user credential and OAuth challenges.
Defines a renderer based on a SymbolStyle.
Defines a mechanism to obtain unique multi-layer symbol style from a given specification, such as mil2525d.
Configuration settings for a custom DictionarySymbolStyle.
A layer that can visualize dimension features data.
Represents an event in a set of DirectionManeuver for a given Route.
Represents an individual maneuver in a series of turn-by-turn driving directions.
Indicates the type of a given DirectionManeuver.
Represents the Directions String.
Specifies the type of a DirectionMessage.
Defines network directions output type.
Represents a type used for limiting which features are rendered.
Provides definition on how features are filtered from the display.
Represents a distance which contains a value and its units.
A type of Symbol that changes based on the distance, in meters, between the SceneView's Camera and GeoElement that the Symbol is assigned to.
Links a Symbol to a minimum and maximum distance, in meters, from the SceneView's Camera at which this Symbol will be visible between.
Represents a list of DistanceCompositeSceneSymbol.Ranges which link a Symbol to a minimum and maximum distance, in meters, from the SceneView's Camera which the Symbol is visible between.
Represents a domain used to define and restrict the valid values for a Field.
An object that describes a domain to be created.
A job to download an offline map area from an online map as part of the preplanned offline workflow.
Parameters used for creating a DownloadPreplannedOfflineMapJob.
Represents the result of a DownloadPreplannedOfflineMapJob created by an OfflineMapTask.
Represents drawing information about a feature layer in an ArcGIS feature service or a sub-layer in an ArcGIS map service.
The status of drawing in the GeoView.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
A GeoElement that represents a real-world object received from a DynamicEntityDataSource.
Called when DynamicEntity changes.
Defines the callback listener to listen to DynamicEntityChangedListener events.
A dynamic entity data source that streams observations to a client.
A notification that a DynamicEntityObservation was purged from the local data cache.
Defines the callback listener to listen to DynamicEntityObservationPurgedListener events.
A notification that a DynamicEntityObservation was received from the data source.
Defines the callback listener to listen to DynamicEntityDataSource.DynamicEntityObservationReceivedEvent events.
A notification that a DynamicEntity was purged from the local data cache.
Defines the callback listener to listen to DynamicEntityPurgedListener events.
A notification that a DynamicEntity was received from the data source.
Defines the callback listener to listen to DynamicEntityReceivedListener events.
Metadata for a DynamicEntityDataSource.
Purge options for a dynamic entity data source.
A Layer that displays dynamic entity observations from real-time services.
A GeoElement that represents a static observation of a DynamicEntity received from a DynamicEntityDataSource.
Provides details about a DynamicEntityObservation that has been received from the data source or purged from the local data cache.
Represents information about a workspace to which the LocalMapService can connect in order to allow the dynamic switching of SublayerSources within this workspace.
Represents information about editor tracking fields: creationDateField, creatorField, editDateField, editorField and realm.
Represents information about an ArcGIS feature service's editor tracking configuration.
Represents the result of an attempt to push an update to a service, such as after applying edits to a service by calling ServiceFeatureTable.applyEditsAsync() or syncing results for a table in a geodatabase from a SyncGeodatabaseJob.
Represents the different types of edit operations on ServiceFeatureTable.
Represents a Limited Error Raster Compression (LERC) elevation service that is provided by the portal.
Abstract class representing elevation sources e.g.
An elliptic arc segment for use in a multipart geometry.
Represents a single ENC (Electronic Navigational Chart) data source in S-57 data transfer format (*.000 file).
Represents one of the datasets in a EncExchangeSet.
Represents settings for ENC (Electronic Navigational Chart) that are applied to all instances of EncCell and EncLayer.
Represents various settings used to control display of features in all EncLayers.
Represents settings to control display of Independent Mariner Selections.
Represents the type of symbols used to display area features.
Represents various color schemes that effect all layers on the map.
Represents settings in the S-52 standard that allow selection of different display categories.
Represents the units used to display soundings and contours.
Represents the type of symbol used to display point features.
Represents various display settings related to Text Groupings S-57 Objects and Attribute Acronyms as defined in section 14.4 in the specification.
Represents various display settings related to the ECDIS (Electronic Chart Display and Information Systems) viewing groups.
An Exchange set is a package of files that contains a catalog file and one or more S57 dataset files and other data.
Represents a feature within an ENC (Electronic Navigational Chart).
A layer that displays ENC data.
An enterprise geodatabase workspace can be used to create a SublayerSource which displays data from the database.
The types of ArcSDE connection.
A geometry that represents a rectangular shape.
Helper class for building immutable Envelope geometries.
Enumerates options for downloading an Esri vector tiled basemap service.
A Job that estimates the size of a tile cache from a service.
Represents the estimated size of an exported tile cache.
Expiration details that indicate whether a given package is out of date.
Represents the types of expiration.
A Job that exports a tile cache (.tpk or .tpkx) from a service.
Represents the input parameters for export tile cache operations.
A task used to export a tile cache (.tpk or .tpkx).
A Job that exports a vector tile cache from an ArcGIS vector tiles service.
Represents the input parameters for an ExportVectorTilesTask operation.
Represents the result of executing an ExportVectorTilesJob operation.
A task used to export vector tiles and optionally a portal item's vector tile style resources.
Represents a pop-up element of type expression that defines a pop-up element with an Arcade expression.
Represents the options that can be specified when performing a GeometryEngine.extend(Polyline, Polyline, ExtendOptions...) operation.
Details of an extension license.
Represents facility.
Defines the properties for the layer that contains facilities for a floor-aware map or scene.
A representation of a real-world geographic entity.
Represents a collection of Features, usually contained in an ArcGISMap as JSON or by-reference to a JSON file or PortalItem.
A layer that can visualize a feature collection.
Represents an individual feature table in a FeatureCollection.
An object that represents the results of an attempt to push a feature update to a feature service.
Geotrigger fence data created from features.
A layer that can visualize feature data.
The different modes of rendering features.
Represents the modes used for selecting features.
Represents the result of a query on a FeatureTable.
An abstract class for reducing and summarizing point geoelements such as graphics or features.
Represents capabilities supported by an ArcGIS feature service, accessed from the feature layers info object ArcGISFeatureLayerInfo.
Represents the metadata for a Feature service layer.
An enumeration of the session types that control how multiple users access branch versioned data.
This interface encapsulates read-only properties that can be applied to all types of FeatureSets.
Defines a feature subtype.
A table of features that typically represent real-world objects such as fire hydrants, roads, and forests.
Represents the edit results of a specific FeatureTable.
Represents a feature template which may contain default, also known as prototype, attribute values for an ArcGISFeature's Fields.
Represents a drawing tool which can be used to digitize geometries.
Feature tiling modes available to feature layers.
A feature type represents a class (sometimes called sub-type) of feature that can be contained in an ArcGISFeatureTable.
The spatial relationship that determines when a fence has been entered or exited.
A Geotrigger that defines regions or fences to be monitored using a GeotriggerMonitor.
Options that describe how a FenceGeotrigger will use accuracy information from a GeotriggerFeed.
The type of FenceGeotrigger that was met.
Geotrigger fence data required for a FenceGeotrigger.
The rule or query that determines whether a FenceGeotrigger condition is met.
Represents a single field of a FeatureTable.
The different row value types.
An object that describes a Field to be created.
An object that defines a field group.
Represents a pop-up element of type fields that defines an array of PopupField displayed as a table within a pop-up for a geoelement.
A file geodatabase workspace can be used to create a SublayerSource that displays data from the geodatabase.
A fill symbol defines the appearance of features and graphics that are based on polygon geometries such as countries, provinces, or habitats.
A base class for fill symbol layers.
An interface that can be implemented by layers that support floor filtering.
A facility that contains one or more levels for a floor-aware map or scene.
A floor level within a facility for a floor-aware map or scene.
Manages the data displayed by a floor-aware map or scene, allowing filtering based on floor levels.
A site containing one or more facilities for a floor-aware map or scene.
Adds raster datasets to a MosaicDatasetRaster by setting various parameters including the use of frame and camera text files.
Allows you to edit geometries in a GeometryEditor by using freehand gestures.
An event which indicates that the full time extent of a TimeAware object has changed.
The listener interface for receiving full time extent changed events from TimeAware objects.
A Job that requests a feature service to generate a geodatabase file to be downloaded for off-line use.
Represents parameters that are used with GeodatabaseSyncTask.generateGeodatabase(GenerateGeodatabaseParameters, String) to generate sync-enabled geodatabases from supporting ArcGIS feature services.
Specifies the direction to synchronize attachments when a geodatabase is synchronized against its originating service.
Used in conjunction with GenerateGeodatabaseParameters to refine what layers or tables are included and allows filtering of features within these layers or tables.
Control which features for a layer or table are copied from the server when creating a geodatabase.
A Job that generates an offline map from an online map.
Gives access to the individual parameters objects that will generate the various geodatabase, vector tile and tile cache packages that make up the data of an offline map.
Represents the parameters that are used for creating a GenerateOfflineMapJob.
Indicates whether tables will contain all rows or can be filtered to a smaller set of related rows.
Enumerates the possible options for dealing with online-only services (those which cannot be taken offline).
Indicates the type of layers for which attachments will be included when taking feature layers offline.
Represents the result of a GenerateOfflineMapJob created by an OfflineMapTask.
Defines the different modes for synchronization of features in a generated offline map.
Holds parameters to be passed to geocode operations.
A match candidate returned from a LocatorTask geocode or reverse geocode operation.
Represents a geocode service that is provided by the Portal.
A mobile geodatabase containing geographic data and non-spatial tables.
An event indicating that the transaction status has changed.
Listens for the transaction status change when a transaction starts or ends (either committed or rolled back).
An interface of common part of functionality for all geodatabase datasets.
Represents the delta files created to synchronize changes to a Geodatabase.
A feature table stored in a geodatabase, which includes non-spatial tables where FeatureTable.hasGeometry() is false.
A task that can be used to create, download, and synchronize a sync-enabled mobile geodatabase from a sync-enabled ArcGIS Feature service.
Defines parameters used to create a geodesic ellipse.
Defines parameters used to create a geodesic sector.
The different geodetic curve types.
An abstract representation of geographic entities in a map, scene, map view or scene view.
An analysis object that evaluates visibility along a line defined by observer and target GeoElement objects.
GeoElementViewshed is an analysis object that renders a viewshed for a specified GeoElement.
Represents a function used to transform coordinates of geometries between spatial references that have two different geographic coordinate systems.
Represents a step in the process of transforming coordinates from one datum to another.
Represents a geometric effect which is a component of display rules that dynamically alter the representation of a symbol layer.
Base class for all classes that represent geometric shapes.
Base class for builders that allow immutable geometries to be defined incrementally.
Deprecated, for removal: This API element is subject to removal in a future version.
as of 200.1.0, use instanceof to determine the GeometryBuilder type
Indicates the dimensionality of a Geometry, relating to the number of spatial dimensions in which the geometry may have a size.
Allows you to create new geometries, and change existing geometries, by interacting with a MapView.
The base class for all selectable elements in a GeometryEditor.
The element in a GeometryEditor representing the entire geometry.
A mid-vertex element in a GeometryEditor.
An ImmutablePart element in a GeometryEditor editing a Multipart geometry.
Determines how a geometry can be interactively scaled (resized) while using the GeometryEditor.
Defines the visual appearance of a geometry displayed by the GeometryEditor.
A base class for tools that determine how you interact with a view when editing geometries with a GeometryEditor.
A vertex element in a GeometryEditor.
Performs geometric operations such as spatial relationship tests, reprojections, shape manipulations, topological query, analysis operations, and spatial operations on Geometry objects.
Defines the type of joints when calculating an offset from a geometry.
Indicates the subtype of a Geometry.
A base class for ArcGISMap and ArcGISScene that contains layers and properties and can be displayed in a GeoView.
Contains floor-awareness settings for a map or scene.
A GeoPackage file (.gpkg) that can contain multiple datasets of geographic features, non-spatial tabular data, and raster dataset that conform to the OGC GeoPackage format.
A dataset in a GeoPackage containing features or non-spatial records.
A GeoPackageRaster represents GeoPackage images of types PNG or JPEG.
Corresponds to GPBoolean parameter type in the service REST specification.
Corresponds to GPDataFile parameter type in the service REST specification.
Corresponds to GPDate parameter type in the service REST specification.
Corresponds to GPDouble parameter type in the service REST specification.
Corresponds to GPRecordSet and GPFeatureRecordSetLayer parameter types in the service REST specification.
Geoprocessing feature set is a read-only set of features that are returned from GeoprocessingFeatures.
Geoprocessing job is used to run the geoprocessing task on the service.
Corresponds to GPLinearUnit parameter type in the service REST specification.
The list of geoprocessing linear unit types.
Corresponds to GPLong parameter type in the service REST specification.
Corresponds to GPMultiValue parameter type in the service REST specification.
Base class for all concrete parameters types that can be used in geoprocessing.
Geoprocessing parameter types.
Provides information on a single input or output parameter of a geoprocessing task.
Defines whether a GeoprocessingParameterInfo represents an input or an output parameter.
Geoprocessing parameters contains input parameters that are sent to the target geoprocessing task.
The list of geoprocessing execution types.
Corresponds to GPRasterData and GPRasterDataLayer parameter types in the service REST specification.
Contains output parameters returned from the service.
Corresponds to GPString parameter type in the service REST specification.
The GeoprocessingTask class is used to run a geoprocessing task that is published as a web service.
GeoprocessingTaskInfo contains information on a GeoprocessingTask.
Represents an output parameter that is a new type of geoprocessing parameter that's not currently supported.
A condition monitored by a GeotriggerMonitor.
Feed data required for a Geotrigger.
A GeotriggerMonitor monitors a Geotrigger condition and, when it is met, results in a GeotriggerNotificationInfo.
Called when a GeotriggerNotificationInfo is sent.
Defines the callback listener to listen to GeotriggerMonitorNotificationEventListener events.
The current status of a GeotriggerMonitor.
Called when a GeotriggerMonitor.getStatus() changes.
Defines the callback listener to listen to GeotriggerMonitorStatusChangedEventListener events.
Called when a GeotriggerMonitor.getWarning() changes.
Defines the callback listener to listen to GeotriggerMonitoringErrorChangedEventListener events.
Provides details about a Geotrigger condition that has been met.
Presents information on a set of Geotrigger objects defined for a GeoModel.
A base class for all views that can display geographic content.
Represents the default camera controller.
A type of GeoElement that has a shape (geometry), symbol, and attributes and can be displayed in a map view or scene view.
Geotrigger fence parameters data created from graphics.
Manages a collection of graphics that can be displayed in a map view or scene view.
Rendering modes available for graphics overlays
Geotrigger fence parameters data created from a GraphicsOverlay.
Represents options to display a grid on top of a MapView.
Represents options for positioning grid labels on the MapView.
A container for other layers and group layers.
Defines the visibility modes on a group layer.
Represents a symbol layer for polygon geometries that are filled with hatch lines, uniformly spaced parallel lines.
Uses the points in a layer to calculate and display the relative density of points on a map.
Container for helper services that are provided by the portal.
Renderer that uses a hillshade.
Represents histogram equalization stretch parameters.
Used to transform coordinates of z-aware geometries between spatial references that have different geographic and/or vertical coordinate systems.
Represents a step in the process of transforming between horizontal and/or vertical datums.
Signals a non 2xx HTTP response.
An event to be fired when the icon of a KmlNode has been updated.
The listener interface for receiving the icon updated event of a KmlNode.
Represents an identify result from a single GraphicsOverlay in a GeoView.
Represents an identify result at a specific screen location within a specific layer, using one of the identifyLayersAsync methods on GeoView.
Represents the service level metadata for a layer, table or sublayer in an ArcGIS map service (from ArcGISMapServiceInfo) or feature service (from ArcGISFeatureServiceInfo).
A base class for raster type layers that allows per-pixel adjustments.
A frame that, when added to an ImageOverlay, renders an image on top of a scene.
An overlay that contains a frame with an image to display in the view.
ImageServiceRaster provides access to a raster that is retrieved from an ArcGIS image service.
A base class for layers that display cached maps.
Defines various relative buffer sizes used to indicate the number of tiles that should be requested from outside the current extent of a tiled layer.
Controls how a tile request that returns 'NoData' is resampled.
Represents an immutable collection of Segments that define the shape of a part of an immutable Multipart geometry - Polygon or Polyline.
Represents an immutable collection of ImmutableParts that compose a Multipart geometry (Polygon or Polyline).
Represents an immutable collection of Points that compose an immutable Multipoint geometry.
Represents incident.
Inherited domains may be part of a FeatureType.
Represents a layer that can visualize an integrated mesh layer.
Defines the set of interactive operations you can enable or disable for a VertexTool, FreehandTool, or ShapeTool.
Defines a listener to handle various input events on a view.
Abstract base class for items of geographic information, providing metadata and also access to the item content.
An object containing information on offline resources typically associated with a custom style for an ArcGISVectorTiledLayer.
Represents the base class of a long running operation that is performed by an ArcGIS Server asynchronous service operation.
Represents a message indicating progress of a Job.
The different levels of severity of a job message.
The origin of a job message.
Signifies the status of a Job.
Deprecated, for removal: This API element is subject to removal in a future version.
since 200.1.0, use Job.Message instead.
A callback invoked when a job message is added.
Defines the callback listener to listen to JobMessageAdded events.
Represents a json embedded error from a service response, typically indicates a token secured service that wasn't properly authenticated.
Implemented by classes that can be serialized to and from JSON.
Determines how altitude values should be interpreted.
Defines a KML color mode.
Defines how KmlNode will appear based on the specified color and KmlColorMode properties.
A KML container element holds one or more KML nodes and allows the creation of nested hierarchies.
The list of KML list item types.
A KML dataset object.
A KML document is a container for nodes and styles.
A KML folder is used to arrange other nodes hierarchically (KmlFolder, KmlPlacemark, KmlNetworkLink, KmlPhotoOverlay or KmlScreenOverlay).
A KML geometry contains all the KML specific information associated with a geometry.
The list of KML geometry types.
A KML ground overlay is an image overlay draped on to the terrain.
A KML icon.
A KML icon style.
A KML image coordinate system.
Specifies how the name of a KmlNode is draw, including color and style.
A layer that can visualize KML data.
Specifies the drawing style (color, color mode, and line width) for all line geometry.
A KML network link references other KML resources, locally or on the network.
An event that indicates that a network link control message is available.
The listener interface for receiving network link control messages from a KmlDataset.
A single node within a KML document.
KML node refresh statuses.
An event to be fired when a Kml node's balloon visibility is changed during a KML tour execution.
The listener interface for receiving balloon visibility changed events for a KML node during a KML tour execution.
An event to be fired when a Kml node's refresh status changes.
The listener interface for receiving refresh status changed events for KML nodes.
Photo overlays are a legacy KML feature.
A KML Placemark is a KML node associated with geometries.
The list of KML graphic types.
Specifies the drawing style for all polygons, including polygon extrusions (which look like buildings) and line extrusions (which look like solid fences).
KML refresh modes.
A KML screen overlay is an image overlay fixed to the screen.
Specifies the drawing style for a KmlNode.
A KML tour is a type of KmlNode, it is usually associated with an executed playlist command.
Controls the execution of a KML tour on a SceneView.
An event to inform its listener when the current position of a KML tour changes.
The interface for receiving current position changed events for a KML tour.
KML tour execution status.
An event to be fired when a Kml tour's status changed.
The listener for receiving KML tour status changed events for a KmlTour.
An event to inform its listener when the total duration of a KML tour changes.
The interface for receiving total duration changed events for a KML tour.
A KML units type.
A KML viewpoint contains information about a viewer's position, defined as either a LookAt relationship to another object or a camera.
The list of view types.
List of KML view refresh modes.
Specifies how to calculate the angular position and layout direction for labels on or around point feature symbols.
How the placement angle should be interpreted.
The weight of features when considered as barriers to labeling.
The strategy for moving labels to avoid overlapping point symbols or higher priority labels.
An object that defines the text, appearance, and position of labels for features within a given scale range.
Abstract base class for the different types of expressions that can be used to create label text.
The strategy for how to use the geometry of the feature when calculating the label position.
An object that defines the text, appearance and position of labels for features for a given scale range.
Defines the labeling placement options.
The strategy for whether line features with the same label, and matching end vertices, should be joined before sharing a label.
Whether LabelDefinition.getPlacement() above or below a line geometry will be interpreted as above or below on the `screen`, or with respect to the `direction` of line's geometry (that is, the digitization order in which the vertices are listed).
The strategy for the number of labels to be placed on a multipart feature.
The strategy for whether another label is allowed to be placed over this feature or label.
The strategy for whether a label should be visible at viewing scales where the feature is too small for the label to fit.
The strategy for whether labels should be removed if they have the same text as other labels, to reduce clutter and free up space.
The strategy for whether a label should have multiple copies created and placed along or across the same feature.
The strategy for how multi-row (stacked) text should be horizontally aligned.
The strategy for whether a row of text should be broken before or after it exceeds the ideal length.
A separator character in a label, where a line break may be inserted in long text.
The position where the separator character in a label will be written, if used.
The strategy for whether the text should be stacked or wrapped, rather than place long trailing labels across the map.
The layout to use for label text, which can be either horizontal, straight, perpendicular, or follow the line feature.
The orientation of label text.
Represents a grid consisting of east-west lines of latitude and north-south lines of longitude (also known as graticules).
Represents the possible grid label distance formats that can be displayed to grid.
A base class for classes that represent layers.
A layer implements this interface to provide information about the layer visibility, the layer legend, and the sub layers hierarchy.
Describes how features in a FloorAware layer are associated with floor levels of a facility.
Represents the operational layers of an ArcGISMap or the base or reference layers of a Basemap.
A set of properties for displaying a layer or a graphics overlay in 3D space.
Handles the altitude of objects from a layer or graphics overlay in 3D space.
Metadata about a Layer or Sublayers support for time.
The state of a layer in a GeoView.
An event that indicates that the view state of a layer in a GeoView has changed.
The listener interface for receiving LayerViewStatus changed events from a GeoView.
The status of a layer in the GeoView.
Represents a single legend item.
Defines the properties of the layer that contains floor levels for a floor-aware map or scene.
Represents a single level of detail in a tiled map service.
Details of license.
Contains information for licensing an app from a portal instance.
API license levels.
The status of this license and any extension licenses.
Represents the status of license after it is applied.
Type of license.
Defines the Sun lighting mode associated with the SceneView.
Indicates the units of a linear distance, for example the units of a projected spatial reference, or line measurement operation.
Defines a list of the most commonly-used units of linear measurement.
Line of Sight analysis calculates segments of visibility between two points.
Specifies the target's visibility.
An event indicating that the target visibility has changed.
Listener for changes in target visibility.
Represents a straight line between a start and end Point.
A base class for line symbols used to symbolize graphics and features (collectively referred to as geoelements) that have polyline geometry.
Deprecated, for removal: This API element is subject to removal in a future version.
Indicates the type of change that occurred on the list.
Deprecated, for removal: This API element is subject to removal in a future version.
A specialized Future that allows listeners to be set to run when the asynchronous computation is done.
This interface defines a listenable version of a List.
An interface for loading metadata for an object.
Contains properties that set the rendering behavior for a map or scene as it loads.
The load status for the object.
Deprecated, for removal: This API element is subject to removal in a future version.
As of 200.0.0, add a listener to Loadable.loadStatusProperty() to receive notifications of load status changes
Deprecated, for removal: This API element is subject to removal in a future version.
As of 200.0.0, add a listener to Loadable.loadStatusProperty() to receive notifications of load status changes
An object that represents a pending feature edit specifying its edit operation and most recent edit time.
An object that represents the LocalFeatureEdit results in ascending order based on edit time.
Class representing a local feature service.
A class representing a local geoprocessing service which runs on an instance of Local Server.
The geoprocessing service types.
Defines a LocalItem.
Defines a LocalItem Type.
Class representing a local map service.
A singleton class representing a Local Server instance.
An event which indicates that the status of a LocalServer changed.
The listener interface for receiving LocalServer.StatusChangedEvent changed events from LocalServer resources.
Local server and service states.
Class representing a service on a local server.
An event which indicates that the status of a LocalService changed.
The listener interface for receiving LocalService.StatusChangedEvent changed events from LocalService resources.
The location data source provides location information that can be displayed on a map using the MapView.locationDisplayProperty().
The listener interface for receiving error changed events from a LocationDataSource.
The listener interface for receiving heading changed events from a LocationDataSource.
A location update provided by a LocationDataSource, consisting primarily of a Point representing a geographical location, and attributes of location change such as the course (direction of travel), and the velocity (speed of location change).
The listener interface for receiving location changed events from a LocationDataSource.
The enumeration of possible LocationDataSource statuses.
The listener interface for receiving status changed events from a LocationDataSource.
Manages the display of a device's location in a MapView.
Defines how the MapView behaves when location updates are received.
Holds information from a change to the AutoPanMode of a LocationDisplay.
Defines methods that are called when the AutoPanMode of a LocationDisplay changes.
Holds information from a change to the status of a LocationDataSource.
Defines methods that are called when the LocationDataSource of a LocationDisplay is started or stopped.
Holds information from a change to the Location of a LocationDisplay.
Defines methods that are called when the Location of a LocationDisplay changes.
LocationDistanceMeasurement measures the distance between a start and an end location (each using Point geometry).
Represents the event for changes in distances.
Listener for changes in the distances.
Feed data for a Geotrigger created from a LocationDataSource.
Location Line of Sight analysis calculates segments of visibility between two Point objects.
Specifies the status of location of a Stop or a PointBarrier.
Class combining a 2D screen point and visibility of a location.
Modes of visibility that can occur in a LocationToScreenResult.
LocationViewshed can be used to perform viewshed analysis that starts from a point location, known as the observer location, either provided by the user using LocationViewshed.setLocation(Point) or derived from a camera using LocationViewshed.updateFromCamera(Camera).
Represents an attribute that can be used as input to multi-line geocode operations.
Signifies the type of a LocatorAttribute.
Holds information about a LocatorTask.
A task used to convert an address to a point (geocode) or vice-versa (reverse geocode).
Filter features from the display based on the specified active display filter.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Indicates the capabilities of an ArcGIS map service, including whether it supports exporting map images, data and query operations.
Represents the sub layer metadata for a Map service.
A map sublayer source refers to a layer in the current map service.
A user interface control that displays two-dimensional (2D) geographic content defined by an ArcGISMap.
Default listener to handle input events on the map view.
A base class for 3D marker scene symbols used to display graphics and features (collectively referred to as geoelements) that have points or multipoint geometry.
A base class for marker symbols used to display graphics and features (collectively referred to as geoelements) that have points or multipoint geometry.
Defines whether the rotation of a Symbol is relative to the map or the user's screen.
A base class for marker symbol layer, representing a symobl layer used to display a marker.
Represents a pop-up element of type media that defines an individual or array of chart and/or image to display in a pop-up for a geoelement.
Represents a MGRS (Military Grid Reference System) for displaying on a MapView.
Represents the possible grid label distance units that can be displayed to grid.
Represents a minimum/maximum stretch parameters.
Represents an exception caused by an SSL certificate whose hostname does not match the common name or any of the subject alternative domain names specified in the certificate.
A layer that can visualize the basemap layer of a map from mobile map package.
A mobile map package.
A mobile scene package.
A marker symbol based on a 3D model that can be displayed in a scene by a SceneView.
Represents a geodatabase model designed for managing collection of images.
Enumerates mosaic method types.
Enumerates mosaic operation types.
A rule determining how a requested image should participate in the mosaic.
A point symbol built with multiple layers of symbols to display graphics and features that have points or multipoint geometry.
A polygon symbol built with multiple layers of symbols to display graphics and features that have polygon geometry.
A polyline symbol built with multiple layers of symbols to display graphics and features that have polyline geometry.
A base class for multilayer symbols.
Defines common members for polyline and polygon multipart geometries.
Represents a builder for geometries made up of multiple parts, such as Polyline and Polygon.
An ordered collection of points that can be managed as a single geometry.
Helper class for building immutable Multipoint geometries.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
The options for constraining navigation based on the surface elevation.
The various types of directions support.
Represents a specific location/position along a transportation network source feature.
The list of NMEA accuracy types.
The list of NMEA fix types.
Enumeration of supported GNSS (Global Navigation Satellite System) systems.
This object will parse specific NMEA messages pushed into it.
An NMEA location object.
An event representing a change of satellite information.
The listener interface for receiving satellite changed events.
An NMEA satellite info object.
Represents a configuration for OAuth access information used by the DefaultAuthenticationChallengeHandler and set on the AuthenticationManager.
Encapsulates a credential created from the OAuth workflow.
Performs a request to retrieve an OAuthTokenCredential.
Describes whether a layer or table can be included in an offline map.
Represents the capability of taking an online map's layers and tables offline.
Contains metadata for an offline map item.
Represents a key comprised of a service URL and a type of an online service.
Indicates the type of parameters object used to take layers offline.
A Job that synchronizes an offline map's geodatabases with their originating services.
Represents the result of an OfflineMapSyncJob for a single layer or table.
Represents the parameters that are used to create an OfflineMapSyncJob.
Represents the result of an OfflineMapSyncJob created by an OfflineMapSyncTask.
A task used to synchronize an offline map's geodatabases with their originating services.
A task used to take a map offline.
Describes supported methods for obtaining updates for an offline map.
Provides information on the available updates for an offline map.
Settings in an online web map which the author has configured for offline use.
Enumerates whether offline data has updates, has no updates, or that the availability of updates cannot be determined.
Represents the different ways to treat the x/y coordinates order.
Provides the metadata of a layer (feature collection) in an "OGC API - Features" service.
Represents an "OGC API - Features" feature collection table.
Represents an "OGC API - Features" service.
Provides the metadata for an "OGC API - Features" service.
A layer that can visualize images from the OpenStreetMap servers.
Support Orbital Camera navigation around a stationary or moving point GeoElement object.
A camera controller that supports orbital camera navigation around a stationary point in a SceneView.
An event representing the change of the origin camera of a TransformationMatrixCameraController.
The listener interface for receiving origin camera changed events from a TransformationMatrixCameraController.
Represents information about the ownership-based access control for the features of a feature service layer.
Represents a mutable collection of Segments that define the shape of a part of a Multipart geometry under construction.
Represents a mutable collection of parts for creating a Multipart geometry from a MultipartBuilder.
Represents a percent clip stretch parameters.
Uses an image to fill the shape of graphic and feature polygons with a repeating pattern.
Represents a polygon geometry filled with an image.
Uses an image to symbolize graphics and features that have point or multipoint geometry.
PictureMarkerSymbolLayers can be used to symbolize point geometries with an image.
Various types of pixel, also known as bit depth, in a raster.
A location defined by x and y (and optionally z) coordinates.
Represents a point barrier that can be used to constrain routes generated by RouteTask.
Helper class for building immutable Point geometries.
A layer that can visualize a point cloud layer.
Represents a mutable collection of Points for creating a Multipoint geometry from a MultipointBuilder.
A multipart shape used to represent an area.
Represents a polygon barrier that can be used to constrain routes generated by RouteTask.
Helper class for building immutable Polygon geometries.
A multipart shape used to represent a linear feature.
Represents a polyline barrier that can be used to constrain routes generated by RouteTask.
Helper class for building immutable Polyline geometries.
Represents the combination of a PopupDefinition and a GeoElement, which allows a visual representation of the GeoElement's attributes as well as the ability to edit them.
Represents an attachment belonging to a popup.
The type indicating how to display the attachments.
The type of attachments in a PopupAttachmentManager.
A pop-up definition for a GeoElement.
Represents an element that is displayed in a pop-up for a geoelement.
Defines an Arcade expression within a pop-up.
The type of the result returned by an Arcade expression.
The result of an attempt to evaluate a popup expression.
Represents how a geoelement's attribute (field) should be displayed in a pop-up.
Type of input box editors see when editing the field in a pop-up.
Represents the formatting of a field when used in the application.
Format of a date field in a pop-up.
Represents the media that is displayed in a pop-up for a geo-element.
Type of media in a pop-up.
Represents the media info values correlating to the type of media.
Contains information about displaying related features in a popup.
Defines the order in which related features of a particular relationship are sorted for displaying in a popup.
An interface to classes that support pop-up and have a PopupDefinition.
The entry point into the ArcGIS portal services hosted by ArcGIS Online and ArcGIS Enterprise.
Signifies the login type for a portal.
Signifies the tenancy mode of a portal.
Represents a sub folder in the root folder of a user.
Represents a group within a portal.
Signifies the level of access to a portal group, which determines who can access the content of the group.
Signifies the field that items in a portal group are sorted by.
Signifies the sort order for items in a portal group.
Contains search parameters suitable for finding portal items that belong to a portal group.
Represents the results of a Group Content Search operation performed on a PortalGroup.
Holds the administrators and users for a portal group.
Provides information about a Portal as seen by the current user, anonymous or logged in.
Signifies the level of access to a portal or organization for anonymous users.
Represents an item (a unit of content) stored in an ArcGIS portal.
Signifies the level of access to a portal item.
Represents the type of an item stored in an ArcGIS portal.
Holds the content of a comment on a portal item.
Specifies the content for a new portal item to be added.
Specifies the type of content represented by a PortalItemContentParameters instance.
Represents the groups a portal item belongs to.
Describes an error that happened when moving a portal item using the PortalUser.movePortalItemsAsync(Iterable, PortalFolder) method.
An enumeration of PortalItem relationship types.
An enumeration of PortalItem relationship directions.
Represents a particular privilege possessed by a portal user.
Signifies the realm a privilege belongs to.
Signifies the user role a privilege belongs to.
An enumeration of the fine-grained operation subtypes a portal privilege can permit.
Signifies the particular type of operation a privilege permits.
Contains query parameters suitable for finding content or groups contained in a portal.
Signifies the sort order, indicating whether results are returned in ascending or descending order.
Represents the results of queries performed on a Portal.
Represents a registered user of a portal.
Signifies the level of access to a portal user, which determines who can access the user descriptive information.
Signifies the role in the organization of a portal user.
Represents user content in a folder.
Represents a single preplanned offline map area.
Enumerates the different packaging states that an online PreplannedMapArea can be in.
Defines the various options for downloading read-only preplanned updates from an online map area.
Defines the various modes that control how updates are obtained for a preplanned offline map area.
Defines the result of proximity operations in GeometryEngine.
Parameters to perform a query on a dataset.
Represents the field the results are sorted by, and the sort order.
Represents the order in which results of a query are sorted.
Defines the spatial relationship between the geometry set on QueryParameters and the geometry of a feature table's feature.
A range domain specifies a valid range of attribute values for a numeric Field.
An object that describes a RangeDomain to be created.
Represents raster data that can be rendered using a RasterLayer.
A specific type of GeoElement used to represent the values of a specific pixel in a RasterLayer.
A raster based elevation source.
Represents operations that can be performed on one or more rasters or a mosaic dataset by applying on-the-fly processing.
Represents arguments associated with a raster function.
A layer that can visualize raster data (from a raster data source).
Defines a renderer that can be applied to a RasterLayer to render Raster data.
Raster sublayer source is a file-based raster that resides in a raster workspace that has been registered with a service that supports Dynamic Layers.
A raster workspace can be used with a RasterSublayerSource to create a SublayerSource that displays a raster image.
An event to be fired when a KML node's refresh status changes.
The listener interface for receiving refresh status changed events for a KML node.
Represents the results of a related tables query.
Parameters to perform a related query on an ArcGISFeatureTable.
An enumeration of the different cardinalities of feature table relationships.
The various constraint violations that may occur when relating two features.
Represents the relationship info for a table relationship.
Represents a pop-up element of type relationship that is displayed in a pop-up for a geoelement.
An enumeration of the different roles of feature table relationships.
An interface implemented by classes needing to access network-enabled resources which might be secured.
A base class for renderers that use a collection of one or more symbols to display features in a Layer or graphics in a GraphicsOverlay.
This represents renderer properties applicable only to an ArcGISScene.
Extrusion mode to be applied to a GeoElement.
Represents the rule for how an ImageServiceRaster should be rendered or processed.
Represents information about a rendering rule that is predefined on an ArcGIS Image Service.
Specifies configuration settings that apply to network requests such as the maximum number of retries or a timeout.
Specifies a transportation network restriction attribute.
Holds parameters to be passed to reverse geocode operations.
Defines a renderer that allows you to combine bands as red, green, and blue.
Panchromatic sharpening uses a higher-resolution panchromatic image (or raster band) to fuse with a lower-resolution multiband raster dataset.
The list of possible rotation types.
Represents an independent route within a RouteResult.
Represents input parameters for computing routes using RouteTask.
Specifies the type of shape output for a route.
A task to compute routes and turn-by-turn directions.
Represents metadata about the network analyst service or dataset used by RouteTask
Filter features from the display based on the current map scale.
A DisplayFilter that is applied on the layer based on the provided scale range.
Filter features from an ArcGISSceneLayer using one or more polygons and a SceneLayerPolygonFilter.SpatialRelationship.
The spatial relationships for filtering using polygon geometries.
Defines a SceneSymbol's basic functionality and is the base class for all SceneSymbols.
Defines the placement of a SceneSymbol relative to the GeoElement's geometry it is assigned to.
A user interface control that displays three-dimensional (3D) geographic content defined by an ArcGISScene.
Default listener to handle input events on the scene view.
Interface for navigation of scene view and secondary scene views.
A segment represents an edge of a multipart geometry, connecting a start to an end point.
Deprecated, for removal: This API element is subject to removal in a future version.
since 200.2.0 along with SketchEditor.
Deprecated, for removal: This API element is subject to removal in a future version.
since 200.2.0 along with SketchEditor.
Represents selection properties for selecting graphics and features in a GeoView.
Represents an exception caused by requesting resources from a service with a self signed SSL certificate.
Interface for the listener to handle self-signed certificates.
Represents the response from a user defined SelfSignedCertificateListener.
Represents service area facility.
Service area overlap geometry.
Represents input parameters for computing service area using ServiceAreaTask.
Defines a service area polygon calculated with a ServiceAreaTask.
Service area polygon cutoff geometry.
Specifies the level of detail of the output polygons.
Defines a service area polyline calculated with a ServiceAreaTask.
A task to compute areas that can be serviced (reached) from a given location using an ArcGIS Network Analyst service.
Represents metadata about the network analyst service used by ServiceAreaTask.
How curve geometries are fetched from and sent to services that support curves.
Provides various information about the map service such as title, author, keywords and comments.
A table of features that typically represent real-world objects created from an ArcGIS feature service.
The feature request mode for a ServiceFeatureTable.
A container for a collection of ServiceFeatureTable connected to a feature service.
A base class for layers which display tiles from a service.
An enumeration of the different types of ArcGIS Server services.
Represents metadata about a service's support for querying features (see FeatureTable.queryFeaturesAsync(QueryParameters)) and requesting map images for ArcGISMapImageLayer based on time.
Indicates how the start and end time of the time slider extent are processed.
Represents version metadata for a version in a branch-versioned feature service.
The parameters used to create a new version in a branch-versioned feature service.
A table of features that typically represents real-world objects created from a local shapefile data source.
Contains metadata information about a shapefile.
A shapefile workspace can be used to create a SublayerSource that displays the data from a shapefile.
Allows you to create polygon or polyline geometries with a geometric shape by using a single drag interaction.
The shapes that can be created by using a ShapeTool with a GeometryEditor.
Uses predefined patterns and colors to symbolize graphics and features that have polygon geometry.
Defines the fill style for a SimpleFillSymbol.
An expression script using the Simple REST language.
Uses predefined patterns and colors to symbolize graphics and features that have polyline geometry.
An enum that contains the possible marker placement locations on a SimpleLineSymbol.
An enum that contains the possible marker styles to be placed at the ends of a SimpleLineSymbol.
The list of possible simple line symbol styles.
Uses a 3D marker symbol to symbolize graphics and features that have point or multipoint geometry.
Defines the marker style for this SimpleMarkerSceneSymbol.
Uses a color and marker shape to symbolize graphics and features that have point or multipoint geometry.
Defines the marker style for this SimpleMarkerSymbol.
A simple renderer uses a single Symbol to draw all features and graphics.
A location data source that provides simulated device locations for testing.
Parameters to control how locations are created from a simulated route of travel (Polyline).
Defines the properties of the layer that contains sites for a floor-aware map or scene.
Deprecated, for removal: This API element is subject to removal in a future version.
since 200.2.0 along with SketchEditor.
Deprecated, for removal: This API element is subject to removal in a future version.
since 200.2.0 along with SketchEditor.
Defines how vertices respond to user interaction.
Deprecated, for removal: This API element is subject to removal in a future version.
As of 200.2.0, a new GeometryEditor class provides a successor to this class, supporting a wider array of use cases and providing a foundation for additional future geometry editing capabilities.
Deprecated, for removal: This API element is subject to removal in a future version.
since 200.2.0 along with SketchEditor.
Deprecated, for removal: This API element is subject to removal in a future version.
since 200.2.0 along with SketchEditor.
Deprecated, for removal: This API element is subject to removal in a future version.
since 200.2.0 along with SketchEditor.
Deprecated, for removal: This API element is subject to removal in a future version.
since 200.2.0 along with SketchEditor.
Defines a SlopeType.
Represents a symbol layer used to fill a polygon geometry with a solid color.
Represents a polyline geometry symbolized with a solid color.
Represents the SourceObjectPosition.
Defines the effect used for the background of the SceneView.
The spatial reference specifies how geometry coordinates relate to real-world space.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Provides helper methods that return instances of the most common types of SpatialReference.
Represents a standard deviation stretch parameters.
Specifies the type of start time usage.
Defines a statistic type and field to be used for statistics query in the FeatureTable.
Represents the statistic value for a particular field.
Parameters to perform a statistical query on a FeatureTable.
Represents the results of a statistics query.
Defines the statistic type that can be calculated for non-null values in a field of a FeatureTable.
Represent stops - locations that must be visited along a route.
Specifies the type of a route stop.
Represents a marker interface to indicate stretch parameters.
Defines a renderer that displays continuous raster cell values across a gradual ramp of colors.
Represents a symbol layer intended for use with line geometries.
The cap style describes the way that line symbol layers will terminate when combined with a geometry.
The 3D line style describes the way that line symbol layers will render in 3D.
Implements a modifiable list of ArcGISSublayers.
Class representing a source for an ArcGISMapImageSublayer.
Contains information about the user's subscription.
Signifies the state of the user's subscription.
A layer that can visualize feature data with different visibility, rendering, popup properties, and so on for some or all of the subtypes in an ArcGISFeatureTable.
A sublayer that allows custom rendering for features of a particular subtype.
Holds parameters to be passed to suggest operations.
Represents an instance of a result from a suggest operation.
The surface contains elevation sources and defines a surface upon which layers and overlays can be draped.
Represents the list of ElevationSources in a Surface.
A symbol defines the appearance of features and graphics that are displayed in a GeoView.
Represents the anchor point of a symbol layer, including placement mode and anchor position values.
Represents the ways in which symbol anchor values may be specified.
Symbol properties that changes how symbols behave when attached to a renderer.
Represents possible size units for ModelSceneSymbols.
A SymbolStyle is created either from a style file on disk (a SQLite database with a .stylx extension, created with ArcGIS Pro) or from a style file hosted on ArcGIS Online or an ArcGIS Enterprise portal (also referred to as a web style).
Defines parameters used to search for symbol primitives in a SymbolStyle.
Defines the results from searching through a *.stylx file.
Instances of this class represent capabilities supported by a sync-enabled ArcGIS feature service.
A Job that synchronizes changes between a local geodatabase and an ArcGIS feature service.
Represents parameters that are used with GeodatabaseSyncTask.syncGeodatabase(SyncGeodatabaseParameters, Geodatabase) to synchronize geodatabases.
Signifies the geodatabase synchronization direction.
Used in conjunction with SyncGeodatabaseParameters to refine the direction of sync on a per layer basis when using GeodatabaseSyncTask.syncGeodatabase(SyncGeodatabaseParameters, com.esri.arcgisruntime.data.Geodatabase).
Represents the result of a synchronize operation from a SyncGeodatabaseJob for a single table in a geodatabase initiated by GeodatabaseSyncTask.syncGeodatabase(SyncGeodatabaseParameters, Geodatabase).
Defines the various geodatabase sync models
An object that describes a GeodatabaseFeatureTable to be created.
A table join sublayer source is the result of a join operation.
The join type (left outer or left inner) of a table join sublayer source Can get the join type by calling TableJoinSublayerSource.getJoinType().
Table query sublayer source is a layer/table that is defined by a SQL query.
Table sublayer source is a table, feature class, or raster that resides in a workspace that has been registered with a service that supports Dynamic Layers.
An enumeration of the different text antialiasing modes.
Represents a pop-up element of type text that defines descriptive text as an element to display in a pop-up for a geoelement.
Defines how text is displayed using characteristics such as font, size, color, and position.
Defines various decorations that can be applied to the text of this Symbol.
Defines various styles that can be applied to the text of this Symbol.
Defines how thick or thin the characters in text appear.
Defines horizontal alignment of the text within the Symbol.
Defines vertical alignment of the text within the Symbol.
A local cache of rendered map tiles that can be used to create a layer.
The storage format of a tile cache.
Represents the tiling scheme used by a cached map service.
Defines image formats supported by cached map services.
Represents a key that uniquely identifies a tile.
An interface that is implemented by layers that support time.
Represents a span of time between a start time and end time.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Represents information about the reference units for time values.
The units of time used in a service, layer or sublayer which support time based operations.
Defines a time offset or interval.
Implemented by subclasses of Credential that deal with Token based authentication.
Controls the display of tracks for a DynamicEntityLayer.
Allows discovery and management of the transformations used to convert coordinates between different datums.
Represents a more precise way to represent Camera properties than using just heading, pitch and roll.
Support camera navigation by using TransformationMatrix.
An event representing the change of the translation factor of a TransformationMatrixCameraController.
The listener interface for receiving translation factor changed events from a TransformationMatrixCameraController.
Implements the transportation network dataset.
Specifies the type of travel direction.
Represents options that can be used to customize the routes generated by RouteTask.
A unique value renderer symbolizes geoelements with a distinct symbol for each unique data value in an attribute.
A UniqueValue object that is used in a UniqueValueRenderer.
Defines a unit of measurement.
Specifies the system of measurement being used to represent distance units.
Deprecated, for removal: This API element is subject to removal in a future version.
as of 200.1.0, use instanceof to determine the unit type
Represents a layer whose type could not be determined.
Represents a layer type that is not currently supported.
A pop-up element that is not yet supported by this API.
Represents a renderer type that is not currently supported.
Represents a named user credential.
Represents a USNG (United States National Grid) for displaying on a MapView.
Represents possible grid label distance units that can be displayed to the grid.
Describes the configuration of a particular AssetGroup in a Utility Network.
Describes the configuration of a particular asset type in a utility network.
A connectivity, containment, or structural attachment association.
An enumeration of various association deletion behaviors.
Defines different utility association roles.
An enumeration of the various types of associations supported by the utility network.
The various comparisons to perform between a UtilityNetworkAttribute and a second UtilityNetworkAttribute or a specific value.
Defines a characteristic of an asset in a network.
A condition evaluating whether a particular UtilityCategory exists on a feature in the trace.
An enumeration of the various types of operators to use when evaluating the existence of a UtilityCategory on a network feature.
Defines the domain network of a Utility Network.
Defines a feature in the utility network.
Defines an element type trace result.
A trace result set comprised of a collection of UtilityTraceFunctionOutput objects.
The trace result comprised of a set of Geometry objects representing the network elements identified by the trace.
An enumeration of the various types of minimum starting locations used in UtilityTraceParameters.
A set of predefined trace options that can be used by UtilityTraceParameters to simplify configuring and running a trace operation.
The query parameters to use when searching for applicable named trace configuration objects.
A filter set on UtilityTraceFilter.getNearestNeighbor() to return the next n features from the starting point.
Indicates the result of UtilityNearestNeighbor in the UtilityTraceConfiguration.getFilter() in relation to its requested count.
Defines a utility network.
Defines a network attribute in a utility network.
Defines different network attribute data types.
A condition evaluating the value of a UtilityNetworkAttribute on nodes in the network, either to another UtilityNetworkAttribute or to a specific value.
Defines the supported capabilities for a utility network.
Defines the metadata (for example domain networks, network sources etc.) of a utility network.
Defines a network source in a utility network.
Defines different utility network source types.
Defines different utility network source usage types.
Defines the current state of a utility network.
The different modes for generation and synchronization of utility networks as part of a geodatabase sync task.
A Job to run the validate network topology operation on a utility network.
Propagator objects allow a subset of UtilityNetworkAttribute values to propagate through a network while executing a trace.
The function types that can be used with UtilityPropagator objects.
Defines a permissible association between features in a utility network.
Specifies the type of features participating in a network rule.
An enumeration of the various types of network rules that determine permissible feature associations in a utility network.
The type of subnetwork controllers that are supported by a domain network.
Defines a utility network terminal.
Defines a utility network terminal configuration.
The set of flow paths between terminals for a given device configuration.
An enumeration of the directionality setting of terminals on a device.
Specifies a flow path between two UtilityTerminal objects.
Defines a utility network tier.
Defines a utility tier group.
Specifies the type of topology that makes up a UtilityTier definition.
Describes the tier type of a domain network.
Combines two sub-expressions together using a logical AND operator.
The base class for a utility network traversability condition.
A trace condition that depends on the schema information in the Utility Network, such as the existence of a UtilityCategory on a node, or the value of a UtilityNetworkAttribute.
The set of utility network parameters that define elements of a trace or of a subnetwork.
A mechanism that can be used to stop tracing when returning results.
Functions allow the computation of values during a network trace.
A UtilityTraceFunctionBarrier stops continued traversal when a comparison expression evaluates as true.
A UtilityTraceFunctionOutput is comprised of a UtilityTraceFunction and its corresponding global result.
The type of function calculation to perform.
Two sub-expressions combined together using a logical OR operator.
Defines the configuration of particular trace parameters in a Utility Network.
Defines a utility trace result.
An enumeration of the result types returned by a trace operation.
Defines a utility network's different trace types.
A set of options controlling what objects are evaluated or returned during a tracing operation.
Used to specify whether traversability criteria are applied to junctions, edges, or both.
Represents a grid that displays UTM (Universal Transverse Mercator) zones on a MapView.
Specifies the type of backtracking allowed when querying for adjacencies in a network view.
Represents an element within a VectorMarkerSymbolLayer.
VectorMarkerSymbolLayers are symbol layers intended for use with point geometries.
Metadata for a local cache of vector map tiles that can be used to create a layer.
The source metadata for a vector tile layer.
The style information for a vector tile layer.
The access permissions of a version in a branch-versioned service.
Allows you to edit geometries in a GeometryEditor by interacting with individual vertices.
Represents the labeling properties for a MapView.
Defines the visible area of a GeoModel that is displayed in a GeoView on a user's screen.
The different types of Viewpoint.
An event representing a change in the Viewpoint of a GeoView.
The listener interface for receiving Viewpoint changed events from a GeoView.
Viewshed is a type of visibility analysis that shows the visible and obstructed areas covered by a directed field of view.
An event indicating that the visibility of the layer has changed.
The listener interface for receiving the visibility changed event of a Layer.
The label Webmap expression expects to hold a legal, Webmap script and to be read and evaluated by a Webmap expression interpreter.
A layer that can visualize image tiles from non-ArcGIS web services or local tile caches based on a URI template.
A table of features that typically represents real-world objects from an OGC Web Feature Service (WFS) dataset.
Provides metadata (e.g name, title, description, and more) about a layer (feature type) in a WFS service.
An OGC Web Feature Service.
Provides metadata (e.g name, title, description, and more) about a WFS service.
Represents a feature in a Web Map Service (WMS) layer.
A layer that can visualize data from a WMS service.
Represents metadata for an individual layer in a Web Map Service (WMS).
Represents an Open Geospatial Consortium (OGC) Web Map Service (WMS).
Represents the service metadata for a Web Map Service (WMS).
Represents a sublayer of a WmsLayer, providing data necessary for building a Table of Contents.
Represents a version of the Web Map Service (WMS) standard.
A layer that can visualize data from a WMTS service by using pre-generated tiles.
Represents metadata about an individual layer in a Web Map Tile Service (WMTS).
Represents the service for a Web Map Tile Service (WMTS).
Represents the service metadata for a Web Map Tile Service (WMTS).
Defines a series of tile matrices and some common parameters of a layer in a Web Map Tile Service (WMTS).
Defines a WMTS Tile Matrix.
Indicates if the map should be displayed as a continuous map, horizontally, by wrapping the east and west hemispheres around each other.