| java.lang.Object | ||
| ↳ | com.microstrategy.utils.config.AbstractConfigurationElement | |
| ↳ | com.microstrategy.web.app.PageManager | |
This class represents the root element of the page-config. It holds all global settings, that is, settings that can be accessed from any page.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | ATT_DESC | ||||||||||
| String | ATT_NAME | ||||||||||
| String | ATT_VERSION | ||||||||||
| String | NODE_FRAMEWORK | ||||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.microstrategy.utils.config.AbstractConfigurationElement
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
PageManager()
Class constructor.
| |||||||||||
|
PageManager(String xml)
Class constructor.
| |||||||||||
|
PageManager(Node root)
Class constructor.
| |||||||||||
|
PageManager(Document doc)
Class constructor.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void |
addPage(String pageName, PageInfo page)
Add a new Page instance to the Page Manager
| ||||||||||
| void |
deleteAllPages()
Delete all pages from this manager instance
| ||||||||||
| void |
deletePage(String pageName)
Removes the requested
PageInfo instance from the Manager, based on its ID. | ||||||||||
| Object |
get(Object key)
This method is deprecated.
use
getPage(String) | ||||||||||
| WebBeanStyleList |
getBeanStyleList()
Get the collection of bean styles available to all the
PageInfo instances
defined on this instance | ||||||||||
| BrowserSettingDefinitionList |
getBrowserSettingDefinitionList()
Returns the Application's Browser Settings List information
| ||||||||||
| DBPropertiesInfo | getDBProperties() | ||||||||||
| PageInfo |
getDefaultPage()
Return the Page that is assigned as default page
| ||||||||||
| String |
getDescription()
Get the Page Manager's description
| ||||||||||
| DynamicMenus |
getDynamicMenus()
Returns the Application's dynamic menus information
| ||||||||||
| ESRIConfigurationInfo | getESRIConfiguration() | ||||||||||
| ErrorInfoList |
getErrorInfoList()
Returns the Application's Error Info List information
| ||||||||||
| ExportFormatList |
getExportFormatList()
Returns the Application's Export Format List information
| ||||||||||
| ExportPlaintextDelimiterList |
getExportPlaintextDelimiterList()
Returns the Application's Export Plaintext Delimiter List information
| ||||||||||
| ObjBrowserFolderLinks |
getFolderLinkList()
Returns the Application's folder Links List information used in the
Object Browser
| ||||||||||
| FolderMappingList |
getFolderMapList()
Returns the Application's Folder Map List information
| ||||||||||
| MapNameConversions | getMapNameConversion() | ||||||||||
| MultiMapConfigurationInfo | getMultiMapConfiguration() | ||||||||||
| String |
getName()
Return the Page Manager's name.
| ||||||||||
| PageInfo |
getPage(String pageName)
Get the Page instance associated with the given pageName.
| ||||||||||
| PageInfoList |
getPageList()
Get the pages in this page manager
| ||||||||||
| PaperSizesList |
getPaperSizesList()
Returns the Application's Paper Sizes List information
| ||||||||||
| RibbonListSet | getRibbonListSet() | ||||||||||
| MSTRShapeConfigurationInfo | getShapeConfiguration() | ||||||||||
| ShapeFileMaps |
getShapeFileMaps()
Returns the VI ImageLayout ShapeFileMap information.
| ||||||||||
| StaticSessionList |
getStaticSessionList()
This method is deprecated.
Static Sessions is not a feature supported by the application.
| ||||||||||
| SystemPickerList |
getSystemPickerList()
Returns the Application's picker information
| ||||||||||
| CustomThresholdsInfo | getThresholds() | ||||||||||
| ToolbarInfoList |
getToolbarInfoList()
Returns the Application's toolbars information
| ||||||||||
| Transitions | getTransitions() | ||||||||||
| String |
getVersion()
Get the Application's build version.
| ||||||||||
| VisualizationGallery | getVisualizationGallery() | ||||||||||
| Visualizations |
getVisualizations()
Returns the Application's Visualizations information.
| ||||||||||
| Widgets | getWidgets() | ||||||||||
| void |
setBeanStyleList(WebBeanStyleList styleList)
Set the collection of bean styles available to all the
PageInfo instances
defined on this instance | ||||||||||
| void | setBrowserSettingDefinitionList(BrowserSettingDefinitionList browserSettingDefinitionList) | ||||||||||
| void |
setDescription(String newDesc)
Set the Page Manager's Description
| ||||||||||
| void | setDynamicMenus(DynamicMenus dynamicMenus) | ||||||||||
| void | setErrorInfoList(ErrorInfoList errorInfoList) | ||||||||||
| void | setExportFormatList(ExportPlaintextDelimiterList exportPlaintextDelimiters) | ||||||||||
| void | setExportFormatList(ExportFormatList exportFormatList) | ||||||||||
| void | setFolderLinkList(ObjBrowserFolderLinks objBrowserFolderLinks) | ||||||||||
| void | setFolderMapList(FolderMappingList folderMappingList) | ||||||||||
| void |
setName(String newName)
Set the Page Manager's Name
| ||||||||||
| void | setPaperSizesList(PaperSizesList paperSizesList) | ||||||||||
| void |
setStaticSessionList(StaticSessionList sessionList)
This method is deprecated.
Static Sessions is not a feature supported by the application.
| ||||||||||
| void | setSystemPickerList(SystemPickerList systemPickerList) | ||||||||||
| void | setToolbarInfoList(ToolbarInfoList toolbarInfoList) | ||||||||||
| void | setTransitions(Transitions transitions) | ||||||||||
| void |
setVersion(String version)
Sets the Application's build version.
| ||||||||||
| void | setVisualizationGallery(VisualizationGallery visualizationGallery) | ||||||||||
| void | setVisualizations(Visualizations visualizations) | ||||||||||
| void | setWidgets(Widgets widgets) | ||||||||||
| int |
size()
This method is deprecated.
use
size() | ||||||||||
| String |
toString()
Generates the String representation of this
ConfigurationElement. | ||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String |
getKeyAttribute()
This method must return the attribute that uniquely identifies this element among its siblings;
if no single attribute can be used, return null and override the
getKey and
setKey methods. | ||||||||||
| ConfigurationSource |
getSource(String srcKey)
Gets the
ElementSource for the given key. | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.microstrategy.utils.config.AbstractConfigurationElement
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.microstrategy.utils.config.ConfigurationElement
| |||||||||||
From interface
com.microstrategy.utils.config.ConfigurationFile
| |||||||||||
Class constructor. Creates a new -empty- instance of the Page Manager.
Class constructor. Creates a new instance of the Page Manager, initializing it with the information provided on an xml string.
| xml | Xml String to use for initializing the object. |
|---|
Class constructor. Creates a new instance of the Page Manager, initializing it with the information provided on the XML Node.
| root | Node instance representing the different pages information. |
|---|
Class constructor. Creates a new instance of the Page Manager,
initializing it with the information provided on the XML Document.
| doc | DOM Document with information to initialize this class |
|---|
Add a new Page instance to the Page Manager
| pageName | the page's unique identifier. |
|---|---|
| page | PageInfo instance to insert, associated
with the given page ID.
|
Delete all pages from this manager instance
Removes the requested PageInfo instance from the Manager, based on its ID.
| pageName | the page's unique identifier to look for. |
|---|
This method is deprecated.
use getPage(String)
Get the collection of bean styles available to all the PageInfo instances
defined on this instance
WebBeanStyleList associated with this instance
Returns the Application's Browser Settings List information
BrowserSettingDefinitionList instance containing the
information about the browser settings available for the application.
Return the Page that is assigned as default page
PageInfo instance assigned as default page
Get the Page Manager's description
Returns the Application's dynamic menus information
DynamicMenus instance containing the
information about the dynamic menus for the application.
Returns the Application's Error Info List information
ErrorInfoList instance containing the
information about the error customized for the application.
Returns the Application's Export Format List information
ExportFormatList instance containing the
information about the export formats available for the application.
Returns the Application's Export Plaintext Delimiter List information
ExportPlaintextDelimiterList instance containing the
information about the export plaintext available for the application.Returns the Application's folder Links List information used in the Object Browser
ObjBrowserFolderLinks instance containing the
information about the folder Links for the application.Returns the Application's Folder Map List information
FolderMappingList instance containing the
information about the folder mapping available for the application.
Return the Page Manager's name. Simply used to identify this PageManager.
Get the Page instance associated with the given pageName.
| pageName | the page's unique identifier. |
|---|
PageInfo associated that corresponds to the given
pageName.
Returns the Application's Paper Sizes List information
PaperSizesList instance containing the
information about the paper sizes available for the application.
Returns the VI ImageLayout ShapeFileMap information.
This object contains a collection of ShapeFileMaps which in turn contains a list of ShapeFileMap nodes.
ShapeFileMap is an XML file defining the maps using in VI ImageLayout.
ShapeFileMaps instance containing ShapeFileMap information available
in VI ImageLayout.
This method is deprecated.
Static Sessions is not a feature supported by the application.
Static Sessions is a feature that has been removed from the application
as it was never fully supported.
Calling this method will return null unless a StaticSessionList
has been explicitly associated with this instance through the
setStaticSessionList(StaticSessionList)
Returns the Application's picker information
SystemPickerList instance containing the
information about the toolbars for the application.Returns the Application's toolbars information
ToolbarInfoList instance containing the
information about the toolbars for the application.Get the Application's build version.
String with the build version's information
i.e. 7.5.0.112.
Returns the Application's Visualizations information.
This object contains a collection of VisualizationList which in turn contains a list of Visualization nodes.
A Visualization is a way to display the report/document data. Its name must match a style name from the style catalog.
Visualizations instance containing the
information about the visualizations available for the application.Set the collection of bean styles available to all the PageInfo instances
defined on this instance
| styleList | WebBeanStyleList instance representing the styles
|
|---|
Set the Page Manager's Description
| newDesc | the page manager's new description. |
|---|
Set the Page Manager's Name
| newName | the page manager's new name. |
|---|
This method is deprecated.
Static Sessions is not a feature supported by the application.
Static Sessions is a feature that has been removed from the application as it was never fully supported. To use the StaticSesssionList you need to explicitly call this method first to associate a StaticSessionList with this page.
Sets the Application's build version. I.e. 7.5.0.112.
| version | Application's build version. |
|---|
Generates the String representation of this ConfigurationElement.
This method must return the attribute that uniquely identifies this element among its siblings;
if no single attribute can be used, return null and override the getKey and
setKey methods.
Gets the ElementSource for the given key.
If there is no ConfigurationSource for the given key, a new source is automatically added.