Class Index

A B C D E F G H I J K L M N O P Q R S T U V W

A

AlgorithmicColorRamp This class defines an algorithmically generated color ramp to be used by a server when generating a class breaks or unique value renderer. 
AngularUnit The units to measure angles. 
AngularUnit.Code The codes defined for the angular units. 
ArcGISAbstractMediaView Abstract View class which serves as a base for attachment and media views. 
ArcGISAbstractMediaView.ExpandableHeightGridView ExpandableHeightGridView class defines a height expandable grid view where the attachments/media will be arranged. 
ArcGISAttachmentsAdapter Default adapter for attachments 
ArcGISAttachmentsView Default view to display attachments in the popup. 
ArcGISAttributesAdapter Abstract adapter class to display graphic attributes in the popup. 
ArcGISAttributesAdapter.AttributeInfo Class gathering all information regarding an attribute 
ArcGISAttributesAdapter.FIELD_TYPE  
ArcGISAttributesAdapter.FieldLabelView Default view class to display an attribute label  
ArcGISAttributesAdapter.LayoutResource This class is used to create a layout based on a field type 
ArcGISAttributesAdapter.SeparatorView Default view class to display a separator  
ArcGISAttributeView

Default view to display graphic's attributes in the popup. 

ArcGISDescriptionAdapter This class is deprecated. at 10.1.1 please use ArcGISReadOnlyAttributesAdapter  
ArcGISDynamicMapServiceLayer The ArcGISDynamicMapServiceLayer class allows you to work with a dynamic map service resource that is exposed by the ArcGIS Server REST API (see the system requirements document for supported versions of ArcGIS Server). 
ArcGISEditAttributesAdapter Default attribute adapter to display graphic's attributes in edit mode. 
ArcGISEditAttributesAdapter.CodedValueSpinnerAdapter  
ArcGISEditAttributesAdapter.DateButtonOnClickListener  
ArcGISEditAttributesAdapter.DateTimePickerDialog Dialog to display and edit date and time attribute. 
ArcGISEditAttributesAdapter.DefaultAttributeValueEditText  
ArcGISEditAttributesAdapter.EditTextBackgroundDrawable  
ArcGISEditAttributesAdapter.RangeSpinnerAdapter  
ArcGISEditAttributesAdapter.Required Interface used to define the behavior of a view when an attribute is required (nullable = false) 
ArcGISEditAttributesAdapter.SpinnerBackgroundDrawable  
ArcGISEditAttributesAdapter.TextViewSpinner  
ArcGISFeatureLayer

ArcGISFeatureLayer is a special type of GraphicsLayer that allows you to display, select, query, and filter features in a layer hosted by an ArcGIS for Server map service or feature service. 
ArcGISFeatureLayer.EditCapabilities Feature edit capabilities. 
ArcGISFeatureLayer.MODE The feature layer can work under 3 modes. 
ArcGISFeatureLayer.Options The options to instantiate the feature layer. 
ArcGISFeatureLayer.SELECTION_METHOD The modes used for the select features method. 
ArcGISImageServiceLayer The ArcGISImageServiceLayer class allows you to work with an image service resource that is exposed by the ArcGIS Server REST API (see the system requirements document for supported versions of ArcGIS Server). 
ArcGISLayerInfo While working with the ArcGISDynamicMapServiceLayer and ArcGISTiledMapServiceLayer class, it is possible for you to access the individual layers contained within the dynamic map service through the getLayers() method. 
ArcGISLayout This class is deprecated. please use PopupDefaultLayout.  
ArcGISLocalTiledLayer The ArcGISLocalTiledLayer class is a type of tiled layer where the data is stored locally on the device, therefore this layer can function even when the device does not have any network connectivity. 
ArcGISMediaAdapter Default media adapter. 
ArcGISMediaFullScreenPageAdapter Default adapter to display media in full screen 
ArcGISMediaFullScreenView Default view to display the media in full screen. 
ArcGISMediaView Default view to display the popup media 
ArcGISPopupInfo Popup information extension including ArcGIS layer information 
ArcGISPopupStyle Default style for the popup. 
ArcGISPopupStyle.STYLE_ELEMENT Types of stylable element  
ArcGISReadOnlyAttributesAdapter Default adapter to display graphic's attributes in read-only mode. 
ArcGISReadOnlyAttributesAdapter.DescriptionView Class inheriting from WebView to display a map's description 
ArcGISReadOnlyAttributesAdapter.FieldValueView Class inheriting from TextView to display the value of a field 
ArcGISRuntime This class contains methods to set ArcGIS Runtime deployment licenses and check an application is licensed. 
ArcGISRuntime.License Runtime core licensing functionality. 
ArcGISTiledMapServiceLayer The ArcGISTiledMapServiceLayer class allows you to work with a cached map service resource exposed by the ArcGIS Server REST API. 
ArcGISTitleView

Default view to display a popup title. 

ArcGISValueFormat Convenient class to format values in the popup. 
AreaUnit The units to measure for areas. 
AreaUnit.Code Area unit codes. 
AttachmentEditResult  
AttachmentInfo Information about an attachment associated with a feature. 
AttachmentManager  
AttachmentManager.AttachmentDownloadListener  
AttachmentManager.AttachmentRetrievalListener  
AttachmentView Interface to be implemented by attachment views. 
AttributeParameter Class for representing parameterized attributes. 
AttributeParameterValue Class holding a single attribute parameter value for an NA task 
AttributeUnits Enumeration representing possible attribute units for Network Dataset attributes. 
AttributeView Interface to be implemented by attribute views (edit mode). 

B

BaseMap This class represents a base map described in a WebMap. 
BaseRenderer Common implementation for all supported renderers. 
BatchGeocodeResult Class representing the results of a batch geocoding operation. 
Beta  
BingMapsLayer

BingMapsLayer class is used to define the Layer populated from Bing Maps that can be added to the MapView object. 

BingMapsLayer.MapStyle

Map styles available for the imagery:

  • Aerial - Aerial imagery
  • AerialWithLabels - Aerial imagery with a road overlay
  • Road - Roads without additional imagery. 
  • BingMapsResult This class represents a Bing Maps result containing an address and its locations returned by a geocode or reverse-geocode request. 
    BlendRenderer The BlendRenderer allows the user to specify elevation data for a raster that they are displaying, and allows a hillshade to be computed and blended with the original raster. 
    Bookmark Represents a bookmark object defined in the Web map. 

    C

    CallbackListener<T> Implement this interface to handle the returned result from an asynchronous call. 
    Callout

    The Callout class draws a callout window on a MapView and manages its behavior. 

    CalloutPopupWindow This class is deprecated. at 10.2.4 please use Callout  
    CalloutPopupWindow.MODE  
    CalloutStyle Holds style parameters used by callout window. 
    ClassBreak The Class ClassBreak. 
    ClassBreaksDefinition This class defines a class breaks renderer when requesting a renderer from a dynamic map service's generateDataClasses REST endpoint. 
    ClassBreaksDefinition.ClassificationMethod The ClassificationMethod to be used by the server when determining class breaks. 
    ClassBreaksRenderer

    A class breaks renderer symbolizes each graphic based on the value of some numeric attribute. 

    ClassificationDefinition This is the base class for classification definition classes used when requesting renderers from dynamic map services. 
    ClosestFacilityParameters

    Class holding the parameters of a closest facility to be solved on the server. 

    ClosestFacilityResult Class containing the relevant information for the entire server response. 
    ClosestFacilityTask Class used to perform a 'solve closest facility' operation on a network layer resource of type closest facility. 
    CodedValueDomain The CodedValueDomain class represents the 'Coded Value Domain' details in the Feature Layer of the Feature Service. 
    Colormap A colormap defines a mapping of integer values to colors, with a label for each pair. 
    Colormap.UniqueValue A UniqueValue of a Colormap refers to a single pixel value to color mapping. 
    ColormapRenderer A Colormap renderer provides a discrete mapping of raster pixel values to colors. 
    ColorRamp This class defines a color ramp that should be used by a server when generating a renderer from either UniqueValueDefinition or ClassBreaksDefinition
    CompositeGeographicTransformation Transformation that contains a ordered list of GeographicTransformation
    CompositeSymbol Composite symbols are simply a combination of two or more symbols. 
    CoordinateConversion The CoordinateConversion class contains a number of static methods which are for converting between Point and coordinate strings. 
    CoordinateConversion.GARSConversionMode Global area System conversion options. 
    CoordinateConversion.MGRSConversionMode Military Grid System conversion options. 
    CoordinateConversion.UTMConversionMode Universal Transverse Mercator System conversion options. 
    CostAttribute Class for representing cost attributes found in a Network Dataset. 

    D

    DataSource A data source represents a table, feature class, or raster that resides in a registered workspace (either a folder or geodatabase). 
    DataSource.DataSourceType  
    DictionaryRenderer This is a renderer defined by dictionary. 
    DirectionsEvent  
    DirectionsLengthUnit The enumeration types for the direction length units. 
    DirectionsOutputType The enumeration types of the direction output. 
    DirectionsString More detailed direction info passed back from a route solving operation. 
    DirectionsStringType The enumeration types of direction strings. 
    Domain The abstract class Domain is the superclass of classes CodedValueDomain and RangeDomain. 
    DrawingInfo  
    DynamicLayer DynamicLayer is the base class for all map services that contain dynamic layers and can be added to a map. 
    DynamicLayerInfo This class represents a single sublayer in a dynamic map service and allows the user to set a new renderer and a new data source for the sublayer. 

    E

    EditFieldsInfo Holds information about the fields used to store editor tracking information for features in a feature service. 
    EditInfo Represents the editing info for a graphic in a feature layer, including a user ID, an editing action type, and a date value. 
    EditInfo.ACTION_TYPE The type of editing action. 
    EditInfo.DATE_DISPLAY_PATTERN Enum representing how the date will be displayed based on the date's value. 
    EditorTrackingInfo This class can be used to determine whether or not editor tracking and ownership based access control are enabled on a service. 
    Envelope Envelopes are the rectangular window that contain a specific element. 
    EsriErrorCode An interface that all Exception objects appearing in status change notifications on the MapView must implement. 
    EsriSecurityException An Exception that describes problems encountered while accessing secure ArcGIS services. 
    EsriServiceException An EsriServiceException is an exception indicating that an operation failed when processing a REST request. 
    EsriUnsupportedException The Class EsriUnsupportedException. 
    ExportTileCacheParameters A class representing the parameters needed to create an offline tile cache or tile package from a tiled map service supporting this operation. 
    ExportTileCacheParameters.ExportBy Enum used to indicate how layers in the map service will be selected. 
    ExportTileCacheStatus This class is used by the offline tile cache generation process (ExportTileCacheTask) to indicate the current status of the task. 
    ExportTileCacheTask The class is used to create a local tile cache from a map service supporting the 'exportTiles' operation. 

    F

    Feature Interface for an object you can add to a map. 
    FeatureCollection This class represents a feature collection. 
    FeatureEditError An error object indicating that an operation failed when processing a REST request. 
    FeatureEditResult The results of a feature edit such as add, update or delete. 
    FeatureLayer FeatureLayer is a type of Layer composed of features; features in a FeatureLayer comprise a geometry and a consistent set of attributes. 
    FeatureLayer.SelectionMode The modes used for selecting features. 
    FeatureResult This class encapsulates a set of features and their metadata. 
    FeatureServiceCapabilities This class represents the capabilities supported by a feature service. 
    FeatureServiceInfo This class contains information about a feature service, such as:
    • the service description
    • the IDs of the layers in the service
    • the spatial reference of the service
    • whether disconnected editing is supported
    • whether sync operations are allowed on this service
    Many more properties of the service are stored in this class. 
    FeatureSet A collection of features returned from ArcGIS Server or used as input to tasks. 
    FeatureTable Represents a table that has a schema and which contains features conforming to that schema. 
    FeatureTablePopupInfo  
    FeatureTemplate Feature templates define the information required to create a new feature. 
    FeatureTemplate.DRAWING_TOOL The default drawing tool to use when creating features based on this template.. 
    FeatureType The FeatureType class represents a SubType of a feature layer which includes the over-ridden domains for the various fields. 
    FeatureUtil The Class FeatureUtil. 
    Field The Field class represents a field of a feature layer. 
    FileRasterSource A FileRasterSource, which reads raster data directly from a raster file to be displayed or analyzed. 
    FillSymbol Base class for polygon symbols. 
    FindParameters This class represents parameters for FindTask operations. 
    FindResult Represents a find result value object returned by the execution of a FindTask
    FindTask The FindTask is to perform a find operation on a valid map service resource, which is represented by a URL. 
    FontDecoration Enum to represent decoration of font supported by ArcGIS Server. 
    FontStyle Enum to represent style of font supported by ArcGIS Server. 
    FontWeight Enum to represent weight of font supported by ArcGIS Server. 
    Function Interface for an analysis function. 
    FunctionRasterSource A FunctionRasterSource, which outputs raster data as a result of performing analysis on other raster data. 

    G

    GenerateGeodatabaseParameters A class representing the parameters used to generate a geodatabase when using the GeodatabaseSyncTask class. 
    GenerateRendererTask This task is used to get a renderer from a map service's generateDataClasses REST end-point. 
    GenerateRendererTaskParameters  
    Geodatabase The Geodatabase class is for opening and accessing the contents of a geodatabase file. 
    GeodatabaseEditError Represents an error of a feature or attachment edit such as add, update or delete. 
    GeodatabaseEditError.EditOperation Type of edit operation a GeodatabaseEditError instance represents. 
    GeodatabaseFeature Represents a feature in a geodatabase feature table (GeodatabaseFeatureTable). 
    GeodatabaseFeatureServiceTable Represents a feature table created from an ArcGIS service. 
    GeodatabaseFeatureServiceTable.FeatureRequestMode Defines modes that determine how the table is populated with features and whether they are cached or not. 
    GeodatabaseFeatureServiceTable.Status Represents the initialization status. 
    GeodatabaseFeatureTable Represents a feature table from a geodatabase. 
    GeodatabaseFeatureTableEditErrors This class contains the results of synching a geodatabase with the remote service it was created from. 
    GeodatabaseStatusCallback Implement this interface and use with the GeodatabaseSyncTask to receive status updates as they happen. 
    GeodatabaseStatusInfo Class providing information on the status of a geodatabase task. 
    GeodatabaseStatusInfo.Status This enum is used to indicate the current status of the geodatabase task. 
    GeodatabaseSyncTask The GeodatabaseSyncTask class is for managing the offline usage of ArcGIS services. 
    GeodatabaseTaskResult  
    GeographicTransformation Class representing a transformation to project from one spatial reference to another. 
    Geometry Geometries are objects that define a spatial location and an associated geometric shape. 
    Geometry.Type The type of this geometry. 
    GeometryEngine This class provides a set of static methods to perform geometric operations on geometry instances. 
    GeometryEngine.JoinType Join types for the geodesic offset operation. 
    GeometryException A runtime exception raised when a geometry related exception occurs. 
    Geopackage The Geopackage class is for opening and accessing the contents of an OGC standard GeoPackage file. 
    GeopackageFeature Represents a feature in a geopackage feature table (GeopackageFeatureTable). 
    GeopackageFeatureTable The GeopackageFeatureTable represents a feature table of a geopackage. 
    Geoprocessor

    This class represents a GeoProcessing task. 

    GPBoolean The GPBoolean class is a container that is used to represent a geoprocessing parameter of the type Boolean. 
    GPDataFile The GPDataFile class is a container that is used to represent a geoprocessing parameter of the type DataFile. 
    GPDate Container class representing a Geo-Processing parameter of the type date. 
    GPDouble Container class representing a Geo-Processing parameter of the type double. 
    GPFeatureRecordSetLayer Container class representing a georocessing parameter of the data type GPFeatureRecordSetLayer. 
    GPGetJobResultParameters  
    GPGetJobResultTask This class implements a task that can be passed to a thread pool or thread to asynchronously retrieve an output parameter from an asynchronous geoprocessing task. 
    GPJobParameter This class gives the descriptions of the input GPParameter and output GPParameter by providing their names and values. 
    GPJobResource This class represents a job submitted asynchronously. 
    GPJobResource.JobStatus The job status. 
    GPJobResults This class is used to return the requested parameters and associated job resource when running a GP job asynchronously. 
    GPJobStatusCallback Implement this interface to create a callback that will be used to notify status update of a. 
    GPLinearUnit Container class representing a Geo-Processing parameter of the type linear unit. 
    GPLong Container class representing a Geo-Processing parameter of the type long. 
    GPMapImage Container class representing a map image object shared by GPRasterDataLayer and GPFeatureRecordSetLayer. 
    GPMessage This class represents messages generated during the execution of a geoprocessing task. 
    GPMultiValue<T extends GPParameter> Container class representing a Geo-Processing parameter of the type multivalue. 
    GPParameter Base class for all GeoProcessing parameters. 
    GPRasterData Container class representing a Geo-Processing parameter of the type raster data. 
    GPRasterDataLayer

    Container class representing a Geo-Processing parameter of the type raster data layer. 

    GPRecordSet Container class representing a Geo-Processing parameter of the type record set. 
    GPResultResource This class represents a result of execute(List)
    GPServiceInfo This class provides information on a geoprocessing service at a given URL. 
    GPString Container class representing a Geo-Processing parameter of the type String. 
    GPTaskInfo This class provides information on a geoprocessing task at a given URL. 
    GPTaskInfo.ExecutionType Indicates whether a task is synchronous or asynchronous. 
    GPTaskInfo.GPParameterInfo This class provides information on a single parameter of a geoprocessing task. 
    GPTaskInfo.ParamDirection Indicates whether a task parameter is input or output. 
    GPTaskInfo.ParamType Indicates whether a task parameter is required, optional or derived. 
    Graphic The Graphic class is used to represent a feature that can have any of the following:

    Graphic objects are immutable, which means a Graphic's state cannot change after construction. 

    GraphicsLayer The GraphicsLayer class represents a layer that contains one or more Graphic features. 
    GraphicsLayer.MarkerRotationMode In dynamic rendering mode the rotation of marker symbols can either be around the symbol origin or the symbol can be offset and then rotated around its original origin. 
    GraphicsLayer.RenderingMode GraphicsLayers can be rendered in two modes. 
    GraphicsUtil The Class GraphicsUtil. 
    Grid This class allows you to control the display of a grid on a MapView by setting its type and visibility. 
    Grid.GridType The Enum GridType. 
    GroupLayer A group layer is a collection of layers extending from the Layer class. 

    H

    HillshadeRenderer HillshadeRenderer can be applied to a RasterLayer created with single band raster data. 
    HttpRequestHandler A singleton class that gives access to some features of HTTP requests. 
    HttpRequestListener This interface allows HTTP requests to be intercepted and modified before they are sent out. 

    I

    IdentifyParameters The IdentifyParameters class is a container for input parameters that are used during the execution of an IdentifyTask. 
    IdentifyResult The IdentifyResult class is used to hold the results of an identify operation in a structured way for further use in your application. 
    IdentifyResultSpinner Convenient class to display a spinner listing IdentifyResults. 
    IdentifyResultSpinnerAdapter Convenient class to display a List of IdentifyResults in a Spinner. 
    IdentifyResultView View providing a convenient way to display the details of an IdentifyResult in a tabular form. 
    IdentifyTask The IdentifyTask class identifies features based on a set of parameters. 
    ImageFilter Interface defining a Bitmap filter. 
    ImageFormat The format of the exported image. 
    ImageServiceParameters Represents the image service parameter options used in an ArcGISImageServiceLayer
    ImageServiceParameters.IMAGE_FORMAT The format of the exported image. 
    ImageServiceParameters.NoDataInterpretation Interpretation of the noData setting (see getNoData()). 
    ImageServiceParameters.PIXEL_TYPE The pixel type, also known as data type, pertains to the type of values stored in the raster, such as signed integer, unsigned integer, or floating point. 
    ImageServiceParameters.RSP The resampling process of extrapolating the pixel values while transforming the raster dataset when it undergoes warping or when it changes coordinate space. 
    InheritedDomain The InheritedDomain class represents the 'Inherited Domain'. 
    InvalidPortalItemIdException This exception will be thrown when an attempt is made to create an instance of a specific Portal item using the item ID of a different type. 

    J

    JoinTableDataSource The Class JoinTableDataSource is the result of a join operation. 
    JoinTableDataSource.JoinType The Enum JoinType. 

    K

    KMLLayer This class is deprecated. since 10.2.4 use KmlLayer  
    KmlLayer The KmlLayer represents a layer based on a KML (Keyhole Markup Language) file (.kml,.kmz). 
    KmlLayer.KmlNodeEventListener Interface definition for a callback to be invoked when a node needs to refresh. 
    KmlNode A KmlNode represents a KML Feature or Geometry which could be a folder, placemark, line, polygon, screen overlay, ground overlay etc.. 
    KmlNode.BalloonStyle Specifies the properties of this KML node's balloon popup. 
    KmlNode.GraphicType KmlNode graphic type 
    KmlNode.ListItemType ListItemType specifies how a Feature is displayed in the list view or Table of content. 
    KmlNode.NodeIcon Represents the KML node icon. 
    KmlNode.Type KmlNode type 

    L

    LabelingInfo This class is to be used to specify labeling information, including:
    • label placement,
    • label symbol,
    • label expression,
    • the min and max scale at which to show labels,
    • whether to use code values. 
    LabelPlacement This class is used to specify label placement relative to the feature. 
    Latlon Utility class providing convenience methods to create geometries from latitude and longitude coordinates. 
    Layer The base layer for all layers that can be added into MapView
    LayerDataSource  
    LayerInfo  
    LayerInfoItem This interface should be implemented by classes that are used to configure dynamic layers in a dynamic map service. 
    LayerMapSource  
    LayerQueries This class defines a collection of LayerQuery instances used to filter layers when defining a geodatabase for disconnected editing. 
    LayerQuery This class is used to define a filter for a single layer in a geodatabase. 
    LayerRelationship Class representing a layer relationship to a table including relationship ID, related table name, and related table ID. 
    LayerRelationship.Cardinality The cardinality of the relationship. 
    LayerRelationship.Role Describes whether this table is the origin or destination of the relationship. 
    LayerServiceCapabilities This class represents the capabilities supported by a feature service Layer resource. 
    LayerServiceInfo  
    LayerSource There are two types of layerSource objects:
    Dynamic map layer - refers to an existing map service layer. 
    LayerSource.LayerType  
    LayerSyncInfo This class contains synchronisation information for a geodatabase layer. 
    LayerSyncInfos A list of LayerSyncInfo objects 
    LayerTimeOptions This class defines time options for the layer with the given ID within a map service. 
    Legend The Legend class provides a legend's symbol and label. 
    LicenseImpl This class wraps the runtime core license api. 
    LicenseInfo This class contains information retrieved from a portal by calling getLicenseInfo()
    LicenseLevel The Enum LicenseLevel. 
    LicenseResult The Enum LicenseResult. 
    Line A straight line between a pair of points. 
    LinearUnit Unit for measurement of dimensions. 
    LinearUnit.Code Linear Unit codes 
    LineOfSight This function will calculate a line of sight based on provided raster data and observer and target positions. 
    LineOfSightLayer Internal layer used only for LineOfSight. 
    LineSymbol Base class for line symbols. 
    LocationDisplayManager Class providing UI support to display the current location of the device on a MapView. 
    LocationDisplayManager.AutoPanMode Modes of automatically panning the map to center on the current location. 
    LocationDisplayManager.LocationFilterCallback Defines a custom location filter to apply to the LocationDisplayManager, which determines whether an incoming location update is applied or discarded. 
    Locator Abstract class for using and creating online/offline geocoders. 
    LocatorFieldInfo This class provides information for an address field of a ArcGIS Geocode service. 
    LocatorFindParameters Class holding the parameters to support the find operation for a geocoding service or local locator. 
    LocatorGeocodeParameters Class holding the parameters to support the findAddressCandidates operation for a geocoding service or local locator. 
    LocatorGeocodeResult Class containing the details of a location candidate such as the formatted address, the score, the location and the attributes. 
    LocatorReverseGeocodeResult Class containing the details of an address candidate, including the address fields and the exact location for the address candidate found based on the location provided. 
    LocatorServiceInfo Class containing the information for a Locator, either an online locator created from an ArcGIS geocode service, or a local locator created from local data. 
    LocatorSettings Class used to control memory and performance options for locators created with local data. 
    LocatorSuggestionParameters Class representing parameters for a geocoding suggestion operation. 
    LocatorSuggestionResult Class representing the result of a geocoding suggestion operation. 
    LOD  

    M

    MapGeometry The MapGeometry class bundles the geometry with its spatial reference together. 
    MapGestureDetector This class is deprecated. at 10.2.4 - for internal use only.  
    MapGestureDetector.OnGestureListener This interface is deprecated. at 10.2.4 - for internal use only.  
    MapLoadAction<V> MapLoadAction. 
    MapLoadAction.Action The Enum Action. 
    MapOnTouchListener An interface definition for a callback to be invoked when a touch event is dispatched to a MapView. 
    MapOptions

    The options to instantiate a MapView with a given pre-defined MapOptions.MapType, zoom level and map center. 

    MapOptions.MapType Pre-defined basemaps for use with MapOptions to simplify creating Basemap layers in a MapView
    MapServiceCapabilities This class represents the capabilities supported by a MapService. 
    MapServiceInfo This class represents a map service and provides information about the configuration of the service. 
    MapView The MapView is the main mapping component of the ArcGIS API for Android. 
    MarkerSymbol The base class for all the marker symbol. 
    Message A Message contains properties which can be processed by a MessageProcessor
    MessageGroupLayer This class is used with the MessageProcessor class to display the graphics associated with processed messages. 
    MessageHelper Helper class which provides user-friendly property names and convenient methods to create message. 
    MessageProcessor A MessageProcessor allows you to process a Message from external resources. 
    MosaicRule Specifies the mosaic rule when defining how individual images should be mosaicked. 
    MultiLayerSymbol MultiLayerSymbol represents a CIM composite symbol. 
    MultipartColorRamp This class contains a list of ColorRamp instances and is intended to be used to define non-contiguous color ramps. 
    MultiPath The MulitPath class is a base class for polygons and polylines. 
    MultiPoint A Multipoint is a collection of points. 

    N

    NADistanceUnit The enumeration types of distance unit. 
    NAFeatures Interface for classes representing stops, facilities, incidents, and barriers of an NA server task 
    NAFeaturesAsFeature Class containing a set of stops, facilities, incidents, or barriers, represented as Graphics. 
    NAFeaturesAsLayer Class containing the name of a layer within the map service containing stops, facilities, incidents, or barriers to use. 
    NAMessage Class containing a message returned by the server. 
    NAOutputLine The enumeration types of output line. 
    NAOutputPolygon The enumeration types for output polygon. 
    NAParameters

    Abstract class holding the common parameters of a network analysis problem

    In this class, you can define:

  • a set of point barriers to avoid when solving
  • a set of polyline barriers to avoid when solving
  • a set of polygon barriers to avoid when solving
  • a list of attribute parameter values
  • if the point barriers should be returned
  • if the polyline barriers should be returned
  • if the polygon barriers should be returned
  • the spatial reference of the returned geometry
  • how the route lines should be output
  • a list of accumulate attribute names
  • the name of the impedance attribute
  • a list of the restriction attribute names
  • how to restrict U turns
  • if a hierarchy should be used
  • a precision value for the output geometry
  • a unit for the output geometry precision
  • if z values should be returned
  •  
    NAResult Abstract class containing the values common to all NA server tasks. 
    NATimeOfDayUsage The enumeration types of the way time of day value used. 
    NATravelDirection The enumeration types of travel directions 
    NetworkDescription Class containing all of the relevant information about the Network Dataset used for routing. 
    NoDataInterpretation Interpretation of the noData setting (see getNoData()). 
    NormalizationType The class defines a way to normalize the class break values and used in ClassBreaksDefinition 

    O

    OAuthView OAuthView extends Android's WebView and its purpose is to present a web page hosted on ArcGIS.com or ArcGIS portal that allows users to authorize the Android app you are writing to access resources on ArcGIS.com or ArcGIS portal. 
    OAuthView.OnSslErrorListener  
    OnBaseMapSwitchListener Implements the listener to handle BaseMap switching with switchBaseMap(BaseMap, Portal, OnBaseMapSwitchListener)
    OnLongPressListener Implement this listener to handle a Long Press event on a MapView. 
    OnMapEventListener Implements this listener to handle events on a MapView. 
    OnPanListener Implement this listener to extend the default pan handling of a map view. 
    OnPinchListener Implements this listener to extend the default pinch handling of a MapView. 
    OnSelfSignedCertificateListener Implements the listener to handle self-signed certificates. 
    OnSingleTapListener Implements this listener to handle a single tap event on a MapView. 
    OnStatusChangedListener Implement this listener to handle a status changed event on a MapView or a Layer. 
    OnStatusChangedListener.EsriStatusException Defines the detailed information about the STATUS.INITIALIZATION_FAILED. 
    OnStatusChangedListener.STATUS The MapView or Layer status. 
    OnWebMapLoadListener Implements this listener to handle WebMap loading on a MapView. 
    OnZoomListener Implement this listener to extend the default zoom handling of a MapView. 
    OpenStreetMapLayer A tile service layer that supports OpenStreetMap (OSM) tile servers. 
    Order An enumeration which is used in queries to specify the ordering of results/features, for a given field. 
    OrderByFields An enumeration which is used in queries to specify the ordering of results/features, for a given field. 
    OutStatistics The definitions for one or more field-based statistics to be calculated. 
    OutStatistics The definitions for one or more field-based statistics to be calculated. 
    OutStatistics.Type  
    OutStatistics.Type  
    OwnershipBasedAccessControlForFeatures Stores information about whether users are restricted from updating, querying or deleting features that they do not own (that is features they did not create). 
    OwsDescription This class is used to parse XML describing OGC Web Service description objects. 
    OwsItem This class provides basic support for parsing OGC Web Service based XML documents. 

    P

    PictureFillSymbol A Symbol that shows a polygon area filled with a given image. 
    PictureMarkerSymbol Used to draw points and multipoints on the graphics layer using an image. 
    PixelType The pixel type, also known as data type, pertains to the type of values stored in the raster, such as signed integer, unsigned integer, or floating point. 
    Point A Point is a zero-dimensional object that represents a specific (X,Y) location in a two-dimensional XY-Plane. 
    Polygon A polygon is a collection of one or many interior or exterior rings. 
    Polyline A polyline is a collection of one or many paths. 
    Popup Popup class. 
    Popup.PopupListener Interface for a listener triggered by different changes of state of the popup  
    PopupChartMediaValue The PopupChartMediaValue class extends PopupMediaValue and represents the chart type of media. 
    PopupContainer Class containing multiple Popups and allowing to swipe through them. 
    PopupContainer.PopupContainerListener  
    PopupContainerView The PopupContainerView class provides the basic user interface (UI) and behavior for displaying and editing information about graphics in a popup. 
    PopupDateFormatValue The PopupDateFormatValue class extends PopupFormatValue and represents the date format. 
    PopupDateFormatValue.DATE_FORMAT Enumeration of all the date formats that are supported by a popup. 
    PopupDefaultLayout Default layout for the popup. 
    PopupEditable Interface to be implemented by popup views if they want to implement a behavior when switching to and from edit mode 
    PopupEditingListener Implement this listener to handle events on editing buttons of a PopupContainer. 
    PopupFieldInfo The PopupFieldInfo class defines information about how a graphic's attribute (field) should be displayed in a popup. 
    PopupFormatValue The PopupFormatValue class is an abstract class for popup value formats such as numbers or dates. 
    PopupImageMediaValue The PopupImageMediaValue class extends PopupMediaValue and represents the image type of media. 
    PopupInfo The PopupInfo class represents popup definitions for features that need to be displayed in popups. 
    PopupLayer Interface to be implemented by MapView layers if they provide a method to create a Popup
    PopupLayout

    Interface to be implemented by classes used as layout for the popup. 

    PopupLayoutInfo The PopupLayoutInfo class represents layout definitions of a popup. 
    PopupMediaInfo The PopupMediaInfo class represents information about a media in the popup. 
    PopupMediaInfo.MEDIA_TYPE Enumeration for popup media types. 
    PopupMediaValue The PopupMediaValue class is an abstract class for popup media such as charts or images. 
    PopupMediaValue.VALUE_TYPE Enumeration containing the valid types of popup media. 
    PopupNumberFormatValue The PopupNumberFormatValue class extends PopupFormatValue and represents the number format. 
    PopupRefreshable Interface to be implemented by popup views if processing needs to be done when the popup is refreshed. 
    PopupStyle Interface to be implemented by popup styling classes. 
    PopupUtil Utility class providing convenient methods for the popup. 
    PopupValid Interface to be implemented by popup views if they take part in the validation of the popup. 
    Portal This class is used for connecting to an ArcGIS portal and searching for items, users, and groups. 
    Portal.GetAuthCodeCallback This is a callback interface used by the Portal.doOAuthUserAuthenticate() methods to get the calling app to display a web page that asks the user to login. 
    PortalAccess Signifies the level of access that an object has. 
    PortalException This class encapsulates exceptions that may be raised when communicating with a Portal. 
    PortalFolder This class represents a folder associated with a PortalUser's profile, maintained in a Portal. 
    PortalGroup This class represents a Group in a Portal. 
    PortalInfo Class used to hold some information about the Portal such as default basemap, featured groups, etc. 
    PortalInfo.GeocodeServiceInfo Information about a geocode service that is provided by the Portal. 
    PortalInfo.HelperServices Container for helper services that are provided by the Portal. 
    PortalItem This class represents an item stored in an ArcGIS portal and contains information about the item such as the item's unique ID, the owning Portal, and the type of item it is (PortalItemType), for example a WebMap, a map service, or a tile package. 
    PortalItemComment Class that holds the content from a comment on a PortalItem such as owner, comment, created date. 
    PortalItemType Represents the type of a PortalItem stored in a Portal. 
    PortalMode Signifies the tenancy mode of a portal. 
    PortalQueryParams This class contains query parameters suitable for finding content or groups contained in a Portal. 
    PortalQueryParams.PortalQuerySortOrder Describes whether the query results get returned in ascending or descending order. 
    PortalQueryResultSet<T> A class that contains the results of queries performed on a Portal. 
    PortalRelationshipDirection The direction of the item relationship. 
    PortalRelationshipType A relationship of a certain type between two items. 
    PortalUser This class represents a registered user on a Portal. 
    PortalUserContent Class that holds the PortalUser's content as a List of PortalItems and PortalFolders. 
    PortalUserRole Signifies the role of the portal user. 
    ProjectionTransformation Class to indicate a projection transformation to transform a geometry from one spatial reference to another. 
    Proximity2DResult Proximity operators are used to find the distance between two geometries or the distance from a given point to the nearest point on another geometry. 
    ProxySetup This class is used to configure network access through a proxy server and allows you to set the host name, port and any authentication that may be required. 

    Q

    Query

    Class holding the parameters of a query to be executed on the server. 

    QueryParameters

    Class holding the parameters of a query on a layer or table supporting queries, to be executed either locally or on the server. 

    QueryTableDataSource The Class QueryTableDataSource is a layer/table that is defined by a SQL query. 
    QueryTask This class is deprecated. 10.2.4. Use QueryTask  
    QueryTask

    Used to perform a 'query' and 'query related records' operation on an ArcGIS Server service's layer/table resource supporting the respective operation. 

    R

    RampDefinition This class is used to store the properties of an AlgorithmicColorRamp and serialize/deserialize to/from JSON. 
    RampDefinition.Algorithm Defines an algorithm used by a map server to generate a color ramp given starting and ending colors. 
    RangeDomain The RangeDomain class represents the 'Range Domain' details in the Feature Layer of the Feature Service. 
    RasterDataSource  
    RasterFunction Specifies the processing to be done to the image service. 
    RasterLayer This layer can render raster data and display it in a MapView. 
    RasterRenderer Interface for a RasterRenderer. 
    RasterSource Abstract class representing the concept of a raster source to be used with a RasterLayer. 
    RelatedQueryParameters This class is used to set up the parameters for a 'query related records' operation on a layer/table supporting this operation. 
    Relationship This class describes the relationship between tables from a local geodatabase. 
    Relationship.Cardinality The cardinality of the relationship. 
    Relationship.Role Describes whether this table is the origin or destination of the relationship. 
    RelationshipQuery This class is deprecated. 10.2.4. Use RelatedQueryParameters.  
    Renderer Base class for all renderers - use SimpleRenderer with a GraphicsLayer. 
    ResamplingProcessType The resampling process of extrapolating the pixel values while transforming the raster dataset when it undergoes warping or when it changes coordinate space. 
    ResourceUrlInfo Contains information on a URL used to access a resource when using REST to access an OGC service. 
    Response<V extends Result>

    Generic class to handle responses from Bing Maps services. 

    RestrictionAttribute Class representing restriction attributes on a Network Dataset. 
    Result Interface that result classes handling responses from Bing Maps REST services must implement 
    RGBRenderer RGBRenderer can be applied to a RasterLayer created with multi band raster data. 
    RotationType Represents the rotationType property of a renderer. 
    Route Class holding the information for a single route. 
    RouteDirection Class containing the relevant information for one direction of a route 
    RouteManeuverType The enumeration types for a direction maneuver. 
    RouteParameters Interface for specifying parameters for a solve operations. 
    RouteResult Class containing the relevant information for the entire solve response. 
    RouteTask Class for creating online and offline RouteTasks. 

    S

    Segment A base class for segments. 
    SegmentIterator This class provides functionality to iterate over multipath segments. 
    SelfSignedCertificateHandler Registers a listener here to handle self-signed certificates. 
    ServerError  
    ServerFile This class represents a file on a server that is contained in a ServerFolder
    ServerFile.ProgressListener  
    ServerFolder This class represents the directory structure of files on a server. 
    ServerFolder.ProgressListener  
    ServiceAreaParameters

    Class holding the parameters of a service area to be solved on the server. 

    ServiceAreaResult Class containing the relevant information for the entire server response. 
    ServiceAreaTask Used to perform a 'solve service area' operation on a network layer resource of type service area. 
    ShapefileFeature Represents a feature in a shapefile feature table (ShapefileFeatureTable). 
    ShapefileFeatureTable The ShapefileFeatureTable allows a shapefile to be opened and displayed in a map by using a FeatureLayer
    SimpleFillSymbol Used to draw polygon features on the graphics layer using simple patterns. 
    SimpleFillSymbol.STYLE The fill style. 
    SimpleLineSymbol Used to draw linear features on the graphics layer. 
    SimpleLineSymbol.STYLE The simple line style
     DASH        dash line. 
    SimpleMarkerSymbol Used to draw points and multipoints (or nodes of polylines and polygons) on the graphics layer using simple markers. 
    SimpleMarkerSymbol.STYLE The marker style. 
    SimpleRenderer A simple renderer uses the same symbol for every graphic. 
    SlopeType The slope type enum is used by the Hillshade and Blend renderers to indicate which slope type should be used when calculating the hillshade. 
    SpatialFilter This class represents a spatial filter which includes an input geometry and spatial relationship. 
    SpatialReference An abstract class that represents the spatial reference of a geometry. 
    SpatialReference.Type The spatial reference type can be local, geographic, or projected. 
    SpatialRelationship Enumeration of spatial relationship 
    StopGraphic Class providing some convenient methods for setting attributes of a Graphic that are related to routing. 
    StretchParameters StretchParameters are options of the StretchRenderer and the RGBRenderer
    StretchParameters.ClipStretchParameters Stretches based on min and max clip. 
    StretchParameters.HistogramStretchParamaeters Stretches based on histogram. 
    StretchParameters.MinMaxStretchParameters Stretches based on MinMax value. 
    StretchParameters.StdDevStretchParameters Stretches based on standard deviation. 
    StretchParameters.StretchType Enum containing the different possible types of StretchParameters. 
    StretchRenderer The StretchRenderer displays continuous raster cell values across a gradual ramp of colors. 
    Symbol Symbols are used to represent "geometries" on the map. 
    SymbolAlignment Specifies how the angle of a simple marker symbol is applied. 
    SymbolDictionary The SymbolDictionary class contains functionality to get information about the dictionary including lists of symbols and their associated information. 
    SymbolDictionary.DictionaryType Enumeration of the supported types of dictionary. 
    SymbolDictionaryFilter This class is deprecated. No replacement. 
    SymbolDictionaryQuery This class is deprecated. No replacement. 
    SymbolFactory Factory to create symbols. 
    SymbolHelper A convenient class which parses JSON representation of the symbol into a Symbol instance. 
    SymbolProperties This class represents a symbol record in the dictionary. 
    SyncCapabilities Represents different properties to synchronize the features of a feature service. 
    SyncDirection Sync direction. 
    SyncGeodatabaseParameters This class is used with the various synchronisation methods in GeodatabaseSyncTask to provide information on the synchronisation process. 
    SyncModel Use to indicate the synchronisation model used by a geodatabase. 

    T

    Table  
    TableDataSource  
    TableException Exception related to processing a FeatureTable. 
    TaskCallbackListener<T>  
    TextSymbol Used to display text at points on the graphics layer. 
    TextSymbol.HorizontalAlignment The Enum HorizontalAlignment. 
    TextSymbol.VerticalAlignment The Enum VerticalAlignment. 
    TileCacheJobResource  
    TiledLayer TiledLayer is the base class for all tiled layers that can be added to a map. 
    TiledServiceLayer TiledServiceLayer is the base class for all online tiled services. 
    TiledServiceLayer.TileInfo A class wrapping the tiled info. 
    TileInfo  
    TimeAwareLayer This interface should be implemented by any layer that can be filtered by date/time (time aware). 
    TimeExtent This class can be used to define either a single date/time or a range of dates/times. 
    TimeInfo This class contains information about time aware map service layers or individual layers within a map service. 
    TimeOptions Time options 
    TimeOptions.Units Units for time options. 
    TimeReference This class represents the timezone of a time aware layer and indicates whether or not daylight saving is respected. 
    Transformation2D The affine transformation class for 2D. 

    U

    UniqueValue Instances of this class represent unique value objects that are used in unique value renderers. 
    UniqueValueDefinition This class defines a unique value renderer when requesting a renderer from a dynamic map service's generateDataClasses REST endpoint. 
    UniqueValueRenderer A unique value renderer symbolizes groups of graphics that have matching attributes. 
    Unit A base class for units. 
    Unit.EsriUnit  
    Unit.UnitType Unit type (linear, angular, area, unknown). 
    UserCredentials This class represents user credential for accessing secure ArcGIS Services and Tasks. 
    UserCredentials.AuthenticationType The supported authentication type. 
    UTurnRestriction The enumeration types of U-turn restriction 

    V

    Viewshed This function will calculate viewsheds based on provided raster data and observer positions. 
    ViewshedUtil Internal util class used only for Viewshed. 

    W

    WebMap This class represents a WebMap and provides access to the base layers and operational layers within a WebMap. 
    WebMapLayer This class represents a layer within a WebMap. 
    WebMapLayer.Mode The operational mode of an ArcGIS feature layer in a WebMap. 
    WebMapLayer.Type The type of layer in a WebMap. 
    WebMapPopupInfo This class contains the PopupInfo for a WebMapLayer
    WebMapQuery Represents an ArcGIS query task data defined in the web map. 
    WebMapSubLayer This class represents a sub-layer of a higher level layer within a WebMap
    WMSLayer A Web Map Service (WMS) layer is based on data from an Open Geospatial Consortium (OGC), WMS server. 
    WMSLayerInfo This class represents a layer in a WMS map service. 
    WMTSLayer A Web Map Tile Service (WMTS) layer is based on data from an Open Geospatial Consortium (OGC), WMTS server. 
    WMTSLayerInfo This class contains information on a single WMTS layer provided by a WMTS service. 
    WMTSServiceInfo This class contains information on an OGC WMTS service. 
    WMTSServiceMode Mode for accessing a WMTS service: either using REST urls (REST mode) or a base service URL with parameters (KVP mode). 
    WMTSStyle This class defines a style for a WMTS layer. 
    WMTSTileMatrix An instance of this class defines one level of detail for a layer in a WMTS service. 
    WMTSTileMatrixLimits This class defines a limited subset of tiles for a tile matrix within a tile matrix set and is associated with a tile matrix by sharing an identifier. 
    WMTSTileMatrixSet This class contains a collection of WMTSTileMatrix instances and defines all the levels of detail covered by a WMTS layer. 
    WMTSTileMatrixSet.TileMatrixComparator Compare two WMTS tile matrices for the purpose of sorting them from largest scale denominator to lowest. 
    WMTSTileMatrixSetLink This class is used to link a WMTS layer with the tile matrix sets that can be used to draw that layer.