public class

TabBeanTransform

extends AbstractTabTransform
implements LayoutTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.AbstractTabTransform
           ↳ com.microstrategy.web.app.transforms.TabBeanTransform
Known Direct Subclasses

Class Overview

Title: TabBeanTransform

Description: This tranform class renders the most basic form a tab can have. It will defer the rendering of the contents of the bean to the children beans of the Tab bean. The formal parameters defined by the transform help narrow the bean and style to use when rendering the tab contents.

Copyright: Copyright (c) 2005

Company: Microstrategy, Inc.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractTabTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractTabTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
TabBeanTransform()
Default Constructor.
Public Methods
String getBeanName()
void initializeCss()
Initializes the Css Classes to use.
void initializeJavaScriptAttributes()
For JavaScript, certain properties are required to be added to the HTML tags to generate for its integration with the code generated for the feature to work in DHTML environments.
void initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform.
void renderContentsBody(MarkupOutput out)
Method that renders the main contents of the transform, according to the information available on the bean.
void renderJavascriptLinks(MarkupOutput out)
Used to dynamically include links to js files.
Protected Methods
String getScriptFileName()
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.AbstractTabTransform
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

Public Constructors

public TabBeanTransform ()

Default Constructor. Initializes the formal parameters beanName and styleName.

Public Methods

public String getBeanName ()

public void initializeCss ()

Initializes the Css Classes to use. For each one of the css classes to use, the prefix indicated on the formal parameter is added to the name of the class to use.

public void initializeJavaScriptAttributes ()

For JavaScript, certain properties are required to be added to the HTML tags to generate for its integration with the code generated for the feature to work in DHTML environments. This method assigns values to these attributes, so they can be displayed together with the tags they represent. If a value is set to be null, it won't be included on the HTML tag definition. By default, it includes the definition of values for properties such as styFrame, tyFrame and scriptClassFrame.

public void initializeTransform (Transformable data)

This method initialize the private and protected fields of the transform. In particular it invokes the initializeJavaScriptAttribute() method.

Parameters
data Transformable instance to be transformed.

public void renderContentsBody (MarkupOutput out)

Method that renders the main contents of the transform, according to the information available on the bean. This method can be customized if users would like to obtain a different output for the same given bean.

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

public void renderJavascriptLinks (MarkupOutput out)

Used to dynamically include links to js files. Extend with the list of files your transform requires.

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

Protected Methods

protected String getScriptFileName ()