public class

TemplateFilterExecXHTMLTransform

extends TemplateFilterExecTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.TemplateFilterExecTransform
           ↳ com.microstrategy.web.app.transforms.TemplateFilterExecXHTMLTransform

Class Overview

TemplateFilterExecXHTMLTransform extends TemplateFilterExecTransform by generating a different HTML strucutre, which is XHTML compliant and uses external css files for all formatting.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.TemplateFilterExecTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
TemplateFilterExecXHTMLTransform()
Default empty constructor.
Public Methods
String getDescription()
Returns the textual description of the transform
void initializeTransform(Transformable data)

This method initialize the private and protected fields of the transform, such as width and height.

void renderFilterInfo(MarkupOutput out)
Render the selected filter information
void renderReportInfo(MarkupOutput out)
Render the selected report information
void renderTemplateInfo(MarkupOutput out)
Render the selected template information
Protected Methods
AnchorTag generateAnchor(WebEvent event)
Overwrites the parent method, by default the anchor information will include the typical level of information and the minimal state of the beans (no JavaScript)
String getImageSrc(String action)
Get the image source to display as part of the action button.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.TemplateFilterExecTransform
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 TemplateFilterExecXHTMLTransform ()

Default empty constructor.

Public Methods

public String getDescription ()

Returns the textual description of the transform

Returns
  • the description of the transform

public void initializeTransform (Transformable data)

This method initialize the private and protected fields of the transform, such as width and height. It also invokes the initializeWebComponent, initializeImages and initializeCss methods.

This method is automatically called from the transform method. Transforms which would like to invoke other methods in this instance directly (for example, to invoke some render methods), need first to call this method to guarantee that the Transform is ready to generate output.

Parameters
data the bean to transform.

public void renderFilterInfo (MarkupOutput out)

Render the selected filter information

public void renderReportInfo (MarkupOutput out)

Render the selected report information

public void renderTemplateInfo (MarkupOutput out)

Render the selected template information

Protected Methods

protected AnchorTag generateAnchor (WebEvent event)

Overwrites the parent method, by default the anchor information will include the typical level of information and the minimal state of the beans (no JavaScript)

Parameters
event WebEvent
Returns
  • AnchorTag

protected String getImageSrc (String action)

Get the image source to display as part of the action button. This method is called only when the user has turned on Accessibility mode under Preferences.

Parameters
action String indicating the ID of the action from where the source should be calculated. For example, values like tbRunTF, or tbRemove are expected
Returns
  • String with the source to use for the image to display.