public class

ObjectBrowserManagerTransform

extends TabManagerTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.AbstractEditorTransform
           ↳ com.microstrategy.web.app.transforms.TabManagerTransform
             ↳ com.microstrategy.web.app.transforms.ObjectBrowserManagerTransform

Class Overview

Title: ObjectBrowserManagerTransform.

Description: Used to render the object browser in the report page

Company: Microstrategy, Inc.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.TabManagerTransform
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Fields
protected ObjectBrowserManagerBean _objMngr
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.TabManagerTransform
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
ObjectBrowserManagerTransform()
Default no argument constructor.
Public Methods
String getStyleShellDiv()
Returns the style (that is, the style attribute used for css formatting) of the shell's div.
Class getSupportedBeanType()
Returns the supported bean type.
void initializeTransform(Transformable data)
Initializes transform formal parameters
void renderEditorContents(MarkupOutput out)
Transforms the assosciated TabManagerBean when its status is WebBeanRequestSuccessful.
void renderTabContainerBody(MarkupOutput out)
Generates the HTML that represents the body of the TabManagerBean instance being rendered, consisting on all the current available TabBean instances.
void renderTabManagerControlBarBody(MarkupOutput out)
Generates a table row with individual cells corresponding to each one of the TabBean child tab titles that are available to the user.
Protected Methods
WebEvent getCloseEvent()
void initEditor(Editor editor)
Initializes the editor with the global settings.
void initHeightAndWidthFromPreferences()
Initializes the _height and _width of this component from the bone dimesions retrieved from Preferences.
void renderJavascript(MarkupOutput out)
Generate the JavaScript code required by this editor manager for the proper behavior on the client.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.TabManagerTransform
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
From class com.microstrategy.web.transform.AbstractLayoutTransform
From class com.microstrategy.web.transform.AbstractTransform
From class java.lang.Object
From interface com.microstrategy.web.app.transforms.AppTransform
From interface com.microstrategy.web.transform.LayoutTransform
From interface com.microstrategy.web.transform.Transform

Fields

protected ObjectBrowserManagerBean _objMngr

Public Constructors

public ObjectBrowserManagerTransform ()

Default no argument constructor.

Public Methods

public String getStyleShellDiv ()

Returns the style (that is, the style attribute used for css formatting) of the shell's div.

public Class getSupportedBeanType ()

Returns the supported bean type. This transform supports TabManagerBean instances

Returns
  • the ObjectBrowserManagerBean Class

public void initializeTransform (Transformable data)

Initializes transform formal parameters

Parameters
data bean that will be transformed

public void renderEditorContents (MarkupOutput out)

Transforms the assosciated TabManagerBean when its status is WebBeanRequestSuccessful. Calls renderTabManagerFrame()

Parameters
out MarkupOutput instance where to create the HTML output

public void renderTabContainerBody (MarkupOutput out)

Generates the HTML that represents the body of the TabManagerBean instance being rendered, consisting on all the current available TabBean instances. HTML contents of the individual TabBean instances will then be hidden with css styles and JavaScript, for only showing one at the time (the currently selected by the user).

Parameters
out MarkupOutput instance where the HTML to render will be saved

public void renderTabManagerControlBarBody (MarkupOutput out)

Generates a table row with individual cells corresponding to each one of the TabBean child tab titles that are available to the user.

Parameters
out MarkupOutput instance where the HTML to render will be saved

Protected Methods

protected WebEvent getCloseEvent ()

protected void initEditor (Editor editor)

Initializes the editor with the global settings.

Parameters
editor the Editor to modify.

protected void initHeightAndWidthFromPreferences ()

Initializes the _height and _width of this component from the bone dimesions retrieved from Preferences. The format of the preference is : id1:width:heigth@id2:width:height@....

protected void renderJavascript (MarkupOutput out)

Generate the JavaScript code required by this editor manager for the proper behavior on the client. Extends the parent method by adding extra property values as well as the required library for it to work properly.

Parameters
out MarkupOutput instance where the HTML output will be saved.