Datasheet

Chapter 1: Introducing Cairngorm
5
com.adobe.cairngorm.control
The com.adobe.cairngorm.control package contains the following classes:
CairngormEvent: Used to differentiate Cairngorm events from events raised by the underlying
Flex framework or Flash Player
CairngormEventDispatcher: A singleton class used by the application developer to broadcast
events that correspond to user gestures and requests
FrontController: A base class for an application - specific FrontController, able to dispatch control
to appropriate command classes following particular user gestures
com.adobe.cairngorm.model
The com.adobe.cairngorm.model package contains the following class:
ModelLocator: Marker interface used to mark the custom ModelLocator. Deprecated as of
Cairngorm 2.1 and replaced by com.adobe.cairngorm.model.IModelLocator
It also contains the following interface:
IModelLocator: The new Marker interface used to mark the custom ModelLocator
com.adobe.cairngorm.view
The com.adobe.cairngorm.view package contains the following classes:
ViewHelper: Used to isolate command classes from the implementation details of a view.
Deprecated as of Cairngorm 2.1
ViewLocator: A singleton class used to retrieve ViewHelper classes that can manipulate (get/
set/switch) the user interface of a Cairngorm RIA. Deprecated as of Cairngorm 2.1
com.adobe.cairngorm.vo
The com.adobe.cairngorm.vo package contains the following class:
ValueObject: 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. Deprecated as of Cairngorm 2.1 and replaced by com.adobe.cairngorm.
vo.IValueObject
It also contains the following interface:
IValueObject: A new 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
As you can see from the class and interface descriptions, classes and interfaces are still included in the
framework despite having been deprecated.
c01.indd 5c01.indd 5 10/20/09 12:26:41 PM10/20/09 12:26:41 PM