Plumtree UI Infrastructure API  
 

IEnvironment Interface

This class provides access to the environment that a tag is executed in.

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

public interface IEnvironment

Types that implement IEnvironment

Type Description
AActivitySpace 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.
EditorAS This is the Activity Space class for the Editor Framework. Editor Activity Space classes should extend this class.
AFileDownloadAS  
AFormAS This AS provides a base implementation for an HTML Form.
HelpFrameAS  
BaseOpenerAS This AActivitySpace enables client programmers to easily and generically open objects in the Plumtree system.
ATreeAS  

Requirements

Namespace: com.plumtree.uiinfrastructure.uitasks

Assembly: uiinfrastructure (in uiinfrastructure.dll)

See Also

IEnvironment Members | com.plumtree.uiinfrastructure.uitasks Namespace