The Web Application Developer Framework (ADF) JavaScript library includes a framework to simplify Web ADF client programming. The following table lists the Web ADF JavaScript library namespaces:
Namespace
|
Description
|
ESRI.ADF
|
Supports executing tasks and working with task results.
|
ESRI.ADF.System
|
Contains a static class comprised of basic yet essential Web ADF support functions.
|
ESRI.ADF.Geometries
|
Provides a library of geometry classes representative of Web ADF server-side geometry.
|
ESRI.ADF.Graphics
|
Supports maintaining geometry and attributes in graphics layers. Symbolization and rendering of geometry is also included.
|
ESRI.ADF.Layers
|
Includes classes that represent dynamic and cached layers (or resources) in a map.
|
ESRI.ADF.UI
|
Contains script controls for client-side JavaScript interaction. Some represent server-side Web ADF controls.
|
The public classes and static functions in each namespace are presented in the object model diagram (OMD). Descriptions of class members and static functions (if available) are provided in the library reference. Only the OMD contains the complete signatures for class constructors; they are listed as methods on the respective class. If a class does not define a constructor, it cannot be explicitly created. For example, the ESRI.ADF.UI.Map class does not define a constructor on the OMD because it cannot be explicitly created using custom JavaScript by a Web ADF developer. However, you can create an ESRI.ADF.Graphics.GraphicFeature using custom JavaScript and define its geometry, symbology, and attributes as parameters to its constructor.