public abstract class

AbstractReportGridExportTransform

extends ReportGridTransformImpl
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.AbstractReportGridExportTransform
Known Direct Subclasses

Class Overview

This definition is used as base for export transform classes such as ReportGridExcelTransform, ReportGridHTMLTransform and ReportGridPrintTransform. This hierarchy of classes takes care of rendering the grid information when handling an export request for a report.

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.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
AbstractReportGridExportTransform()
Public Methods
void initializeTransform(Transformable data)
Extends initializeTransform by initiliazing the grid cell classes by calling initializeCellClasses
Protected Methods
Map getAttributesBoneDiv()
Overwrites the parent's definition by not generating any special attributes to be added to the bone div tag of this transform's output - Print, HTML and Excel export don't need them.
Tag getLockHeaderTag()
Overwrites the parent's definition by not generating any tag for the lock header information.
void renderLockHeadersInfo(MarkupOutput out)
Overwrites the parent's definition by not adding any extra lock headers information into the transform.
void updateDynamicScriptFileInformation()
Overwrites the parent's definition by not including any dynamic script file information into the transform's output.
[Expand]
Inherited Methods
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 AbstractReportGridExportTransform ()

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 ()

Overwrites the parent's definition by not generating any special attributes to be added to the bone div tag of this transform's output - Print, HTML and Excel export don't need them.

Returns
  • Map initialized (empty) instance

protected Tag getLockHeaderTag ()

Overwrites the parent's definition by not generating any tag for the lock header information. Print, HTML and Excel export don't need it.

Returns
  • null instance since it does not apply for export transforms.

protected void renderLockHeadersInfo (MarkupOutput out)

Overwrites the parent's definition by not adding any extra lock headers information into the transform. Print, HTML and Excel export don't support this feature

Parameters
out MarkupOutput initialized instance

protected void updateDynamicScriptFileInformation ()

Overwrites the parent's definition by not including any dynamic script file information into the transform's output. Print, HTML and Excel export don't need it.