This interface provides a common method of finding the name of an MVC object.
For a list of all members of this type, see IMVCObject Members.
com.plumtree.uiinfrastructure.activityspace.IMVCObject
Derived interfaces
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. |
AClearModel | This model is designed to have all of it's data stored in a temporary data storage object. This object will be automatically deleted at the end of every HTTP Request and regenerated at the beginning of the next request. This is for browsing pages that have low-memory requirements. This means that data will only be stored during requests. Admin and Editor pages should probably not use this model scheme. All data should go on the temporary storage object, especially Query Results and large arrays. The design of the temporary data object is left to the implementor's discretion. |
AApprovalModel | |
ApprovalControl | |
ApprovalView | View class for approving items |
CommentDP | This is class is used to print out together the Views for the Misc Settings page of the Misc Editor. |
CommentView | This View represents a section of the main page of the Misc Editor. This View is printed out by Misc2DP. |
NoItemsView | |
FrameSetDP | This class implements a frame set page. |
PassthruControl | |
ADevicesDP_PDA | |
ADevicesDP_WML | |
EditorAS | This is the Activity Space class for the Editor Framework. Editor Activity Space classes should extend this class. |
EditorDP | This is class is used to print out the form tag, some hidden input and the postToSelf Javascript function. Editor display pages should extend this class. |
EditorHeaderView | This class implements the HTML to print out the Editor header. This View is printed out by EditorDP. Editor Views should NOT extend this class. They should extend EditorView instead. |
EditorHelperModel | This class is a helper class for the EditorModel. This is NOT a real EditorModel or RepostModel. The saveSection method will have to be called by the main EditorModel class of the Editor. This class can be used to implement common or plug-in sections and can also be used as a secondary Model class if the main one is getting too big and you want to split the code into multiple classes. |
EditorHelperRepostControl | This class is a helper class for the EditorRepostControl. This is NOT a real control. The PerformRepostAction method will have to be called by the main RepostControl class of the Editor. This class can be used to implement common or plug-in sections and can also be used as a secondary RepostControl class if the main one is getting too big and you want to split the code into multiple classes. |
EditorLeftNavView | |
EditorModel | This is the Model class for the Editor Framework. Model classes should extend this class. |
EditorRepostControl | This repost control implements the repost actions for Editor pages. |
EditorStartControl | This start control is called anytime an Editor is started. Start Control classes should extend this class. |
EditorView | This is the View class for the Editor Framework. It implements the Init method and should be extended by any View. |
AErrorModel | This is an abstract model extended by various concrete error model. |
ErrorControl | This control provides control functionality for views and models responsible for displaying error messages. |
ErrorModel | |
ErrorView | |
SinglePageErrorControl | |
SinglePageErrorModel | |
SinglePageErrorView | |
ExpListControl | This class handles the repost actions for the Expandable List framework. |
ExpListModel | This class contains the state of the Expandable List. The data contained in that Model are printed out by the associated View: ExpListView. The repost actions will be handled by the ExpListControl class. That class extends the Editor Framework plug-in section classes so it can be added to any Editor page pretty easily. (see template 7) The Expandable List Framework is abstract and has to be extended in order to be used. Note that the Expandable List uses the Array Wrapper Framework to actually store the data and facilitate the implementation of the sorting requirements. |
ExpListView | This View contains the HTML for the Expandable List Framework. |
GrowableListModel | This is the implementation of the Expandable List framework for the Growable Array. The Growable Array is a list of input texts. On add, a new input text populated with the default value will be added at the bottom of the list. |
GrowableListView | This is the implementation of the Expandable List framework for the Growable Array. Is constains the HTML to display the Growable Array. It gets the data to display from GrowableListModel. |
MultiColumnListModel | This is the implementation of the Expandable List framework for the Growable Array. The Growable Array is a list of input texts. On add, a new input text populated with the default value will be added at the bottom of the list. |
MultiColumnListView | This is an implementation of the Expandable List framework for the Multi Column Array. Is constains the HTML to display the Array. It gets the data to display from MultiColumnListModel. |
SortedMultiColumnListModel | This model allows you to use a sorted multi column list. |
SortedMetaDataListModel | This list model allows you to sort by meta data, rather than the actual HTML displayed, allowing you to add images and descriptions to row entries without affecting sort order. This list is currently read only. |
AFileDownloadAS | |
DownloadBinaryDP | |
DownloadFilePopupDP | |
FileDownloadControl | |
FileDownloadModel | |
AFormAS | This AS provides a base implementation for an HTML Form. |
AFormDP | All AActivitySpaces that contain IDisplayPages that extend AFormDP must also implement IRepostAS. The exception to this rule is that PlumtreeDP extends AFormDP, but by default does not include the form code. Therefore, when you are using PlumtreeDP, you only need to implement IRepostAS if you have called SetAddMainForm(true); |
AFormHeaderView | This class implements the HTML to print out the Done and Cancel at the top of the form. This View is printed out by AFormDP. To turn this header on ... go to AFormDP::SetShowFormHeader() |
ClosePopUpDP | This Display Page adds client specified Javascript to the page and then closes the window. This is useful for closing pop-ups after they are finished. |
FormFooterView | This class implements the HTML to print out the Done and Cancel at the bottom of the form in small pop-up style. This View is printed out by AFormDP. This view needs to be 508 compliant To turn this header on ... go to AFormDP::SetShowFormFooter() This is the small pop-up footer. |
FormHeaderView | This class implements the HTML to print out the Finish and Cancel at the top of the form. This View is printed out by AFormDP. To turn this header on ... go to AFormDP::SetShowFormHeader() This is the normal page header. |
MediumFormHeaderView | This class implements the HTML to print out the OK and Cancel at the top of the form. This View is printed out by AFormDP. To turn this header on ... go to AFormDP::SetShowFormHeader() This is the medium popup header. |
PaginationControl | This control sets the current pagination that the user has requested. |
RepostControl | This class is used along with IRepostModel and IRepostAS to partially implement the logic of the repost action. Those two classes are used by the Editor Framework to help implementing the repost mechanism on any Editor page. They can also be used by any other Activity Space. To do so here is what you need to do: - Extend this class in your activity space and add any repost action (e.g.: com.plumtree.portalpagessample.editor.template1.PropRepostControl). - Your model must implement IRepostModel. - Your AS must implement IRepostAS. - In your view, you can implement any repost action using the postToSelf JavaScript method. - If you extend PlumtreeDP and call SetAddMainForm(true) in the init method of your DP, the form and the JS postToSelf will be printed out automatically. |
SimplePopUpDP | This is a simply pop-up display page. |
SortControl | This control sets the sort to use. |
StatusView | This class contains the HTML and Javascript for placing a status bar into your HTML. While it implements IView, this class does not need to be loaded into an AS in the traditional manner. Plenty of static methods allow you to insert this code into your existing DPs and Views as an optional/external component. |
HelpBackFrame | |
HelpControl | |
HelpFrameAS | |
HelpFrameSetDP | |
BaseOpenerAS | This AActivitySpace enables client programmers to easily and generically open objects in the Plumtree system. |
BaseOpenerControl | This control redirects to the appropriate editor, file, etc. |
ADatePickerComponent | Abstract class extended by all DatePickers. |
DatePicker | Page Control for HTML Date Picker. |
HTMLDateTimePicker | |
Button | Check box page control handles display and values of a check box. |
HTMLCheckBox | Check box page control handles display and values of a check box. |
HTMLCheckBoxGroup | HTMLCheckBoxGroup class supports grouping of related checkboxes. |
HTMLCheckBoxGroupPlus | HTMLCheckBoxGroupPlus class supports grouping of related checkboxplus objects. |
HTMLCheckBoxPlus | Check box page control handles display and values of a check box. |
HTMLDuration | HTMLDuration Page Control handles display and values of a page control made up of a text box and a select dropdown. A bitwise operators (with values defined in PTDurationCombo) dictates that time increments to display in the select. |
HTMLHidden | |
HTMLNameDescLang | HTMLNameDescLang page control handles display and values of a page control made up of a text box text area and a select dropdown. The select is populated with default language options. This is a common construct throughout the admin ui. |
HTMLPasswordBox | HTMLPasswordBox page control handles display and values of a password box. |
HTMLRadioButton | HTMLRadioButton page control handles display and values of a radio button. |
HTMLRadioButtonGroup | HTMLRadioButtonGroup class supports grouping of related radio buttons. |
HTMLRadioButtonGroupPlus | HTMLRadioButtonGroupPlus class supports grouping of related radiobuttons. |
HTMLRadioButtonPlus | Radiobutton page control handles display and values of a radiobutton. |
HTMLSelectDropDown | JF- Page Control for HTML Select Drop Down. |
HTMLTextAndDropDown | HTMLTextAndDropDown page control handles display and values of a page control made up of a text box and a select dropdown. |
HTMLTextArea | |
HTMLTextBox | |
SubmitButton | Check box page control handles display and values of a submit button. |
JSDatePicker | |
JSDateTimePicker | This class defines the JSDateTimePicker control. |
ATimePicker | |
TimePicker | |
TipsControl | This control provides control functionality for views and models responsible for displaying error messages. |
TipsModel | This is an abstract model extended by various concrete error model. |
TipsView | |
AStartTreeControl | This abstract class handles setting most of the portal independent variables on the ITreeModel when a new tree is started. |
ATreeAS | |
ATreeModel | This model handles generating a tree for admin objects. |
RefreshTreeControl | This control is used to re-open a previously opened tree and refresh the contents (which objects are selected, etc...). |
TreeBarView | Display the action sub-title for the tree frame. |
TreeDP | This page displays the main section of the tree, including the sub-title bar. |
TreeFrameDP | The main frameset for the tree. Contains the top frame with buttons, bottom frame with selected items, and scrolling body frame for the tree. |
TreeHeaderDP | The header displays common code and the header bar at the top of the tree. |
TreeRepostControl | The tree repost control handles the common actions in the tree, such as expanding nodes. |
TreeView | This view displays a tree (TreeCompositeNode) generated by an ITreeModel. |
Namespace: com.plumtree.uiinfrastructure.activityspace
Assembly: uiinfrastructure (in uiinfrastructure.dll)
IMVCObject Members | com.plumtree.uiinfrastructure.activityspace Namespace