public class

MojoTemplateTransformImpl

extends AbstractReportDataTransform
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.MojoTemplateTransformImpl
Known Direct Subclasses
Known Indirect Subclasses

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractReportDataTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Fields
protected FormalParameter contentTypeParam
[Expand]
Inherited Fields
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
MojoTemplateTransformImpl()
Public Methods
String getDescription()
static BlockList getThresholdsBlockList(WebThresholds thresholds, AppContext appContext, Locale locale)
boolean hasCenter()
This method is deprecated. This method has been deprecated and will be removed in future versions of the product. In its place, use a layout-xml to control the output.
void renderCenter(MarkupOutput out, ReportBean rb)
void renderData(MarkupOutput out, ReportBean rb)
void renderEmptyCase(MarkupOutput out, ReportBean rb)
void renderLayout(MarkupOutput out, ReportBean rb)
void transformForRequestSuccessful(MarkupOutput out)
Transform when the status is "Successful".
Protected Methods
void addGridStructureBlock(Block bRWTemplate, ViewBean vb)
Adds the grid structure block to the template definition block.
Block createGridModelBlock()
boolean isGraphTransform()
boolean isGridTransform()
void prepareToTransform(MarkupOutput out)
[Expand]
Inherited Methods
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

Fields

protected FormalParameter contentTypeParam

Public Constructors

public MojoTemplateTransformImpl ()

Public Methods

public String getDescription ()

public static BlockList getThresholdsBlockList (WebThresholds thresholds, AppContext appContext, Locale locale)

public boolean hasCenter ()

This method is deprecated.
This method has been deprecated and will be removed in future versions of the product. In its place, use a layout-xml to control the output.

Whether the transform has the center area. Out of box, it returns true.

Returns
  • Whether the transform has the center area

public void renderCenter (MarkupOutput out, ReportBean rb)

public void renderData (MarkupOutput out, ReportBean rb)

public void renderEmptyCase (MarkupOutput out, ReportBean rb)

public void renderLayout (MarkupOutput out, ReportBean rb)

public void transformForRequestSuccessful (MarkupOutput out)

Transform when the status is "Successful". This is the main entry point of the Transform. It will check if a layout-xml has been specified and use it, otherwise it calls renderContent.
After the content has been generated it calls renderJavascript to generate any necessary client-side information.

Parameters
out MarkupOutput to generate the HTML.

Protected Methods

protected void addGridStructureBlock (Block bRWTemplate, ViewBean vb)

Adds the grid structure block to the template definition block.

Parameters
bRWTemplate The template data block.
vb The view bean.
Throws
Exception
WebObjectsException
WebBeanException

protected Block createGridModelBlock ()

Throws
Exception

protected boolean isGraphTransform ()

protected boolean isGridTransform ()

protected void prepareToTransform (MarkupOutput out)