Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AbstractServices
com.adobe.cairngorm.business Used to manage all services defined on the IServiceLocator instance.
 CairngormError
com.adobe.cairngorm Error class thrown when a Cairngorm error occurs.
 CairngormEvent
com.adobe.cairngorm.control The CairngormEvent class is used to differentiate Cairngorm events from events raised by the underlying Flex framework (or similar).
 CairngormEventDispatcher
com.adobe.cairngorm.control The CairngormEventDispatcher class is a singleton class, used by the application developer to broadcast events that correspond to user gestures and requests.
 CairngormMessageCodes
com.adobe.cairngorm Stores Cairngorm message codes.
 Command
com.adobe.cairngorm.commands

Deprecated as of Cairngorm 2.1, replaced by com.adobe.cairngorm.commands.ICommand

The Command interface enforces the contract between the Front Controller and concrete command classes in your application.
 FrontController
com.adobe.cairngorm.control A base class for an application specific front controller, that is able to dispatch control following particular user gestures to appropriate command classes.
 ICommand
com.adobe.cairngorm.commands The ICommand interface enforces the contract between the Front Controller and concrete command classes in your application.
 IModelLocator
com.adobe.cairngorm.model Marker interface used to mark the custom ModelLocator.
 IServiceLocator
com.adobe.cairngorm.business IServiceLocator defines an interface for service locator.
 IServices
com.adobe.cairngorm.business IServices defines an interface for managing services on an IServiceLocator.
 IValueObject
com.adobe.cairngorm.vo The IValueObject interface is a marker interface that improves readability of code by identifying the classes within a Cairngorm application that are to be used as value objects for passing data between tiers of an application.
 ModelLocator
com.adobe.cairngorm.model

Deprecated as of Cairngorm 2.1, replaced by com.adobe.cairngorm.model.IModelLocator

Marker interface used to mark the custom ModelLocator.
 Responder
com.adobe.cairngorm.business

Deprecated as of Cairngorm 2.1, replaced by mx.rpc.IResponder

The Responder interface is implemented by classes that wish to handle data returned as the result of a service-call to the server.
 SequenceCommand
com.adobe.cairngorm.commands The SequenceCommand is provided as a "psuedo-abstract" (since ActionScript has no real concept of abstract classes) base-class that can be extended when you wish to chain commands together for a single user-gesture, or establish some simple form of decision-based workflow.
 ServiceLocator
com.adobe.cairngorm.business The ServiceLocator allows service to be located and security credentials to be managed.
 ValueObject
com.adobe.cairngorm.vo

Deprecated as of Cairngorm 2.1, replaced by com.adobe.cairngorm.vo.IValueObject

The ValueObject interface is a marker interface that improves readability of code by identifying the classes within a Cairngorm application that are to be used as value objects for passing data between tiers of an application.
 ViewHelper
com.adobe.cairngorm.view

Deprecated as of Cairngorm 2.1.

Used to isolate command classes from the implementation details of a view.
 ViewLocator
com.adobe.cairngorm.view

Deprecated as of Cairngorm 2.1.

The ViewLocator is a singleton class, that is used to retreive ViewHelper classes that can manipulate (get/set/switch) the user interface of a Cairngorm RIA.