Working with graphics and core classes


The multi-source nature of the Web Application Developer Framework (ADF) means that Web ADF applications can work with one or more data sources in an application. Each data source can operate independently of the Web ADF and maintains its own unique application programming interface (API). Since the Web ADF is responsible for consolidating results from one or more data sources in the Web or client tier, the Web ADF must maintain some logic to integrate these result in a common environment.
To accomplish this, the Web ADF contains a set of classes to support consolidation—such as Web ADF geometry, spatial reference, and query and spatial filters. Most importantly, the Web ADF manages a set of classes to support Web-tier graphics datasets and layers using Web ADF geometry, symbols, and renderers. Since the Web ADF Common Data Source API (the Common API) provides a generic framework for data sources to be integrated into the Web ADF as resources, the generic framework leverages the Web ADF core classes to work with implemented data sources in a common way. Most of the Web ADF graphics and core classes are located in the ESRI.ArcGIS.ADF.Web.dll. This assembly contains a number of namespaces to intuitively categorize its contents. The namespaces are listed in the following table:
Namespace
Description
ESRI.ArcGIS.ADF.Web
Map image creation and management in the Web tier, spatial and query filters, Toc layer content.
ESRI.ArcGIS.ADF.Web.Display.Graphics
Web ADF graphics datasets, layers, and elements.
ESRI.ArcGIS.ADF.Web.Display.Renderer
Renderer types used with Web ADF graphics.
ESRI.ArcGIS.ADF.Web.Display.Swatch
Used to generate swatches in a Toc for Web ADF graphics.
ESRI.ArcGIS.ADF.Web.Display.Symbol
Symbol types used with Web ADF graphics.
ESRI.ArcGIS.ADF.Web.Geocode
Generic types used with geocode resources and functionalities.
ESRI.ArcGIS.ADF.Web.Geometry
Web ADF managed geometry types used for geometry managed on the Web tier. Often used to define features for Web ADF graphics layer contents, Map control extent, the spatial component of a spatial filter, etc.
ESRI.ArcGIS.ADF.Web.SpatialReference
Manages coordinate system details for Web ADF components, such as controls (for example, the Map control), resources, and functionalities.


See Also:

Working with graphics
Working with Web tier graphics on the client
Working with layer formats
Converting between data types