Packages
com.esri.arcgis.analyst3d The 3DAnalyst library contains objects for performing 3D analysis of data, along with the support for displaying 3D data.
com.esri.arcgis.animation The Animation library contains objects to work with animations in Map, Scene and Globe.
com.esri.arcgis.arcweb The ArcWeb library enables connections to ArcWeb services.
com.esri.arcgis.beans.globe The GlobeControl corresponds to the '3D View' of the ArcGlobe desktop application and provides a 3D view of data on a globe surface in true geodetic location.
com.esri.arcgis.beans.map The MapControl corresponds to the 'data' view of the ArcMap desktop application and encapsulates the Map object.
com.esri.arcgis.beans.pagelayout The PageLayoutControl corresponds to the 'layout' view of the ArcMap desktop application and encapsulates the PageLayout object.
com.esri.arcgis.beans.scene The SceneControl corresponds to the '3D View' of the ArcScene desktop application and provides a way to view and invesigate spatial data layers in 3D.
com.esri.arcgis.beans.symbology For information on how to use this package, see the object model diagram.
com.esri.arcgis.beans.TOC The TOCControl works in conjunction with a 'buddy control'.
com.esri.arcgis.beans.toolbar The ToolbarControl works in conjunction with a 'buddy control'.
com.esri.arcgis.beans.ui For information on how to use this package, see the object model diagram.
com.esri.arcgis.carto The Carto library contains the objects for displaying data.
com.esri.arcgis.cartoUI  
com.esri.arcgis.cartoxpriv For information on how to use this package, see the object model diagram.
com.esri.arcgis.catalogUI  
com.esri.arcgis.controls The Controls library contains controls for application development including commands and tools for use with the controls.
com.esri.arcgis.datainterop The DataInterop library implements the non-user interface functionality of the Data Interoperability extension.
com.esri.arcgis.datasourcesfile The DataSourcesFile library contains the workspace factories and workspaces for vector data formats supported by the GeoDatabase API.
com.esri.arcgis.datasourcesGDB The DataSourcesGDB library contains the workspace factories and workspaces for vector and raster data formats supported by the GeoDatabase that are stored within an RDBMS.
com.esri.arcgis.datasourcesnetCDF The DataSourcesNetCDF library contains objects used for accessing netCDF files and for creating rasters, features, or tables from netCDF variables in ArcGIS.
com.esri.arcgis.datasourcesoledb The DataSourcesOleDB library provides workspaces for working with OleDB based data sources.
com.esri.arcgis.datasourcesraster The DataSourcesRaster library contains the workspace factories and workspaces for file based raster data formats.
com.esri.arcgis.display The Display library contains the components that support drawing symbology to an output device.
com.esri.arcgis.framework  
com.esri.arcgis.geoanalyst The GeoAnalyst library contains core spatial analysis operations that are used by both the SpatialAnalyst and 3DAnalyst extensions.
com.esri.arcgis.geodatabase The GeoDatabase library contains types for all the definitions relating to data access.
com.esri.arcgis.geodatabasedistributed The GeoDatabaseDistributed library contains the objects required to perform, checkout / checkin to support distributed GeoDatabase.
com.esri.arcgis.geodatabaseextensions The GeoDatabaseExtensions library contains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.
com.esri.arcgis.geometry The Geometry library contains the core geometry objects, such as Point, Polygon, Polyline, etc.
com.esri.arcgis.geoprocessing The GeoProcessing library implements the Geoprocessing framework in addition to the base set of Geoprocessing tools.
com.esri.arcgis.geoprocessing.gen The gen package contains the classes neccessary for generating Java wrappers around Geoprocessing toolboxes.
com.esri.arcgis.geoprocessing.gen.params The param package contains auxiallary classes used by classes in the gen package and are primarily for internal use only.
com.esri.arcgis.geoprocessing.tools.analysistools The Analysis toolbox provides a powerful set of tools to perform various geoprocessing operations of all types of vector data.
com.esri.arcgis.geoprocessing.tools.analyst3dtools Use the ArcGIS 3D Analyst Geoprocessing tools to create and modify TIN and raster surfaces, then extract information and features from them.
com.esri.arcgis.geoprocessing.tools.cartographytools Cartography geoprocessing tools have a different purpose than most other ArcGIS geoprocessing tools.
com.esri.arcgis.geoprocessing.tools.conversiontools The Conversion toolbox contains tools that convert data between various formats.
com.esri.arcgis.geoprocessing.tools.coveragetools For those people who may be familiar with versions of ESRI's ARC/INFO and ArcInfo Workstation software, the Coverage toolbox contains tools that replicate the ARC commands and functionality.
com.esri.arcgis.geoprocessing.tools.datainteroperabilitytools The ArcGIS Data Interoperability extension uses Safe Software's FME technology.
com.esri.arcgis.geoprocessing.tools.datamanagementtools The Data Management toolbox provides a rich and varied collection of tools that are used to develop, manage, and maintain feature classes, datasets, layers, and raster data structures.
com.esri.arcgis.geoprocessing.tools.geocodingtools Geocoding is the process of assigning a location, usually in the form of coordinate values, to an address by comparing the descriptive location elements in the address to those present in the reference material.
com.esri.arcgis.geoprocessing.tools.geostatisticalanalysttools With Geostatistical Analyst, you can easily create a continuous surface, or map, from measured sample points stored in a point–feature layer, raster layer, or by using polygon centroids.
com.esri.arcgis.geoprocessing.tools.linearreferencingtools Many organizations collect data about linear features, such as highways, city streets, railroads, rivers, and pipelines, as well as water and sewer networks.
com.esri.arcgis.geoprocessing.tools.multidimensiontools The Multidimension Tools toolbox contains tools to make a NetCDF raster layer, feature layer, or table view, to convert to NetCDF from raster, feature or table and to select a dimension of a netCDF layer or table.
com.esri.arcgis.geoprocessing.tools.networkanalysttools The Network Analyst toolbox contains tools for network analysis, building networks, and creating and editing turns.
com.esri.arcgis.geoprocessing.tools.samples The Samples toolbox contains custom model and script tools that allow you to perform common conversion and data management work flows.
com.esri.arcgis.geoprocessing.tools.schematicstools The Schematics toolbox contains tools used to create and update diagrams, or create schematic folders when using the Schematics extension.
com.esri.arcgis.geoprocessing.tools.servertools Use the Server geoprocessing tools to generate, update, and delete MapServer and GlobeServer image caches.
com.esri.arcgis.geoprocessing.tools.spatialanalysttools ArcGIS Spatial Analyst provides a rich set of tools to perform cell-based (raster) analysis.
com.esri.arcgis.geoprocessing.tools.spatialstatisticstools The Spatial Statistics toolbox contains statistical tools for analyzing the distribution of geographic features: finding the geographic center, identifying statistically significant spatial clusters (hot spots) or outliers, assessing overall patterns of clustering or dispersion, and so on.
com.esri.arcgis.geoprocessing.tools.trackinganalysttools The Tracking Analyst Toolbox provides tools for preparing and loading temporal data into an ArcGIS application.
com.esri.arcgis.geostatisticalanalyst Product Availability
com.esri.arcgis.gisclient The GISClient library contains objects for working with remote GIS Services.
com.esri.arcgis.globecore The GlobeCore library contains objects for performing analysis of globe data, along with the support for displaying globe data.
com.esri.arcgis.interop  
com.esri.arcgis.interop.extn  
com.esri.arcgis.location The Location library contains objects related to working with location data.
com.esri.arcgis.maplex The Maplex library contains the objects for labeling features using the Maplex Extension.
com.esri.arcgis.networkanalysis The NetworkAnalysis library supports the creation and analysis of utility networks.
com.esri.arcgis.networkanalyst The Network Analyst library provides objects for working with network datasets.
com.esri.arcgis.output The Output library contains the objects required generate output, most commonly from Maps or PageLayouts, to both printers and plotters or exporting to files.
com.esri.arcgis.schematic The Schematic library implements the non user-interface functionality of the Schematics extension.
com.esri.arcgis.server The Server library contains the objects used to obtain a connection to the ArcGIS Server.
com.esri.arcgis.spatialanalyst The SpatialAnalyst library contains objects for performing spatial analyst on raster and vector data.
com.esri.arcgis.support.ms.stdole  
com.esri.arcgis.system The System library is the lowest level library in the ArcGIS architecture.
com.esri.arcgis.systemUI The SystemUI library mainly defined types used by user interface components in the ArcGIS system.
com.esri.arcgis.trackinganalyst The TrackingAnalyst library implements the non-user interface functionality of the Tracking Analyst extension to ArcMap.
com.esri.arcgis.util.dataset  
com.esri.arcgis.util.security