This class is used internally by InterSystems IRIS. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class.
A specialized CSP page that automatically displays a page based on information provided by a subclass.
If true, this page will automatically logout after a period of time
Default Localization Domain
SMP favorite icon.
If true, this page uses hyper-events (#call)
Name of this page
Name of the parent page (used for the locator bar)
Name of the external style sheet file
If true, this page uses frames
If true, this page changes namespace
Go to specified namespace. Use "" to find a default namespace. Return namespace we actually tried to go to.
Create the page instance object.
Draw the BODY section for this page This consists of a number of "panes"
Draw the BODY section for a specific pane as a frame
Draw frameset for this page (if appropriate)
Draw the HEAD section for this page (or frame)
Draw HTML for this CSP page
Called by CSP Action pages to draw the page header
For a given CSP page name, return the actual class name; This method will normalize page names that do not have an application in their URL.
Get the detail pane info object
Get the info pane info object
Get the list of items for the locator bar as well as the page address.
Get the navigator pane info object
Return localized version of PageName
Get the title pane info object
Event handler for PAGE event: this is invoked in order to generate the content of a csp page.
Event handler for PreHTTP event: this is invoked before the HTTP headers for a CSP page have been sent. All changes to the
%CSP.Responseclass, such as adding cookies, HTTP headers, setting the content type etc. must be made from within the OnPreHTTP() method. Also changes to the state of the CSP application such as changing %session.EndSession or %session.AppTimeout must be made within the OnPreHTTP() method. It is prefered that changes to %session.Preserve are also made in the OnPreHTTP() method as this is more efficient, although it is supported in any section of the page. Return 0 to prevent OnPagefrom being called.
This utility method actually changes namespaces. [Previously private]