public abstract class

AbstractReportOutlineModeExportTransform

extends ReportOutlineModeTransformImpl
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.AbstractWebBeanTransform
           ↳ com.microstrategy.web.app.transforms.AbstractReportTransform
             ↳ com.microstrategy.web.app.transforms.AbstractReportDataTransform
               ↳ com.microstrategy.web.app.transforms.AbstractReportGridTransform
                 ↳ com.microstrategy.web.app.transforms.ReportGridTransformImpl
                   ↳ com.microstrategy.web.app.transforms.ReportOutlineModeTransformImpl
                     ↳ com.microstrategy.web.app.transforms.AbstractReportOutlineModeExportTransform
Known Direct Subclasses

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.ReportGridTransformImpl
From class com.microstrategy.web.app.transforms.AbstractReportDataTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.ReportOutlineModeTransformImpl
From class com.microstrategy.web.app.transforms.ReportGridTransformImpl
From class com.microstrategy.web.app.transforms.AbstractReportGridTransform
From class com.microstrategy.web.app.transforms.AbstractReportDataTransform
From class com.microstrategy.web.app.transforms.AbstractReportTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
AbstractReportOutlineModeExportTransform()
Public Methods
void initializeTransform(Transformable data)
Extends initializeTransform by initiliazing the grid cell classes by calling initializeCellClasses
Protected Methods
Map getAttributesBoneDiv()
Generates the list of attributes used by a div surrounding the grid.
Map getAttributesGridTable()
Generates the list of attributes used by the grid's table.
Tag getLockHeaderTag()
Generate the lock header tag information for the grid.
void renderLockHeadersInfo(MarkupOutput out)
Generates divs that allows the headers to be "locked" in the browser window.
void updateDynamicScriptFileInformation()
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.ReportOutlineModeTransformImpl
From class com.microstrategy.web.app.transforms.ReportGridTransformImpl
From class com.microstrategy.web.app.transforms.AbstractReportGridTransform
From class com.microstrategy.web.app.transforms.AbstractReportDataTransform
From class com.microstrategy.web.app.transforms.AbstractReportTransform
From class com.microstrategy.web.app.transforms.AbstractWebBeanTransform
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.app.transforms.ReportDataTransform
From interface com.microstrategy.web.transform.LayoutTransform
From interface com.microstrategy.web.transform.Transform

Public Constructors

public AbstractReportOutlineModeExportTransform ()

Public Methods

public void initializeTransform (Transformable data)

Extends initializeTransform by initiliazing the grid cell classes by calling initializeCellClasses

Parameters
data the bean to transform.

Protected Methods

protected Map getAttributesBoneDiv ()

Generates the list of attributes used by a div surrounding the grid. This div includes the information used by grid's bone, such as scriptclass and subtype (sty).

Returns
  • Map with the Attributes to use

protected Map getAttributesGridTable ()

Generates the list of attributes used by the grid's table. This method may be extended to include extra/custom attributes.

Returns
  • Map with the Attributes to use

protected Tag getLockHeaderTag ()

Generate the lock header tag information for the grid.

Returns
  • Tag instance with the lock header information. If not supported given the scenario, it might return null.

protected void renderLockHeadersInfo (MarkupOutput out)

Generates divs that allows the headers to be "locked" in the browser window.
The row headers and column headers are generated again by this method, then using javascript these are positioned on top of the original headers, creating the illusion that the later are kept still.

Parameters
out MarkupOutput to generate the HTML.

protected void updateDynamicScriptFileInformation ()