package

com.esri.core.map

Contains classes for map-related elements or objects (does not include layers or events).

Interfaces

CallbackListener<T> Implement this interface to handle the returned result from an asynchronous call. 
Feature Interface for an object you can add to a map. 
LayerInfoItem This interface should be implemented by classes that are used to configure dynamic layers in a dynamic map service. 
ServerFile.ProgressListener  
ServerFolder.ProgressListener  
TimeAwareLayer This interface should be implemented by any layer that can be filtered by date/time (time aware). 

Classes

AttachmentEditResult  
AttachmentInfo Information about an attachment associated with a feature. 
Bookmark Represents a bookmark object defined in the Web map. 
CodedValueDomain The CodedValueDomain class represents the 'Coded Value Domain' details in the Feature Layer of the Feature Service. 
DataSource A data source represents a table, feature class, or raster that resides in a registered workspace (either a folder or geodatabase). 
Domain The abstract class Domain is the superclass of classes CodedValueDomain and RangeDomain. 
DrawingInfo  
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. 
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. 
EditorTrackingInfo This class can be used to determine whether or not editor tracking and ownership based access control are enabled on a service. 
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. 
FeatureResult This class encapsulates a set of features and their metadata. 
FeatureSet A collection of features returned from ArcGIS Server or used as input to tasks. 
FeatureTemplate Feature templates define the information required to create a new feature. 
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. 
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. 

GraphicsUtil The Class GraphicsUtil. 
ImageServiceParameters Represents the image service parameter options used in an ArcGISImageServiceLayer
InheritedDomain The InheritedDomain class represents the 'Inherited Domain'. 
JoinTableDataSource The Class JoinTableDataSource is the result of a join operation. 
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. 
LayerDataSource  
LayerInfo  
LayerMapSource  
LayerRelationship Class representing a layer relationship to a table including relationship ID, related table name, and related table ID. 
LayerSource There are two types of layerSource objects:
Dynamic map layer - refers to an existing map service layer. 
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. 
MosaicRule Specifies the mosaic rule when defining how individual images should be mosaicked. 
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). 
QueryTableDataSource The Class QueryTableDataSource is a layer/table that is defined by a SQL query. 
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. 
ServerError  
ServerFile This class represents a file on a server that is contained in a ServerFolder
ServerFolder This class represents the directory structure of files on a server. 
SpatialFilter This class represents a spatial filter which includes an input geometry and spatial relationship. 
TableDataSource  
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 
TimeReference This class represents the timezone of a time aware layer and indicates whether or not daylight saving is respected. 
WebMapQuery Represents an ArcGIS query task data defined in the web map. 

Enums

DataSource.DataSourceType  
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. 
FeatureTemplate.DRAWING_TOOL The default drawing tool to use when creating features based on this template.. 
ImageFormat The format of the exported image. 
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. 
JoinTableDataSource.JoinType The Enum JoinType. 
LabelPlacement This class is used to specify label placement relative to the feature. 
LayerRelationship.Cardinality The cardinality of the relationship. 
LayerRelationship.Role Describes whether this table is the origin or destination of the relationship. 
LayerSource.LayerType  
NoDataInterpretation Interpretation of the noData setting (see getNoData()). 
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. 
ResamplingProcessType The resampling process of extrapolating the pixel values while transforming the raster dataset when it undergoes warping or when it changes coordinate space. 
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. 
TimeOptions.Units Units for time options.