Uiinfrastructure API Docs  
 

AActivitySpace Class

AActivitySpaces contain the MVC setup for a set of Display Pages, as well as the Display Pages themselves. All objects should come to their parent AActivitySpace for access to other objects, such as IModels, IViews, and user objects like IPTSession and UserPreferences. Activity spaces setup and manage the interaction between the different MVC objects and the IDisplayPage. They initialize all of the objects, and can get and set data on the Models if necessary. Activity Spaces are not subject to the strict data/logic/presentation separation that MVC components are. This class provides helper implementations of the methods to get MVC Objects and manages them automatically (IModel, IView, IControl, IDisplayPage). Just register things and then call GetModel, etc... to access them. It also provides base implementations of some of the common AActivitySpace functionality.

For a list of all members of this type, see AActivitySpace Members.

System.Object
   com.plumtree.uiinfrastructure.activityspace.AActivitySpace
      com.plumtree.uiinfrastructure.form.AFormAS
      com.plumtree.uiinfrastructure.help.HelpFrameAS
      com.plumtree.uiinfrastructure.opener.BaseOpenerAS

public abstract class AActivitySpace : IMVCObject, IManagedObject, IEnvironment

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Requirements

Namespace: com.plumtree.uiinfrastructure.activityspace

Assembly: uiinfrastructure (in uiinfrastructure.dll)

See Also

AActivitySpace Members | com.plumtree.uiinfrastructure.activityspace Namespace