public class

RWXMLTransform

extends AbstractSimplifiedRWXMLTransform
implements RWBeanVisitor2
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.AbstractRWTransform
             ↳ com.microstrategy.web.app.transforms.AbstractSimplifiedRWXMLTransform
               ↳ com.microstrategy.web.app.transforms.RWXMLTransform

Class Overview

ReportXMLTransform is a report transform that generates a simplified version of the report xml.

The XML has the following format:

Error Text Here ...

// attribute forms appear like this December 12 // second form value has no id 35444 January 1 // second form value has no id 12000
Internally it uses RWXMLTransform to render each grid.

Summary

Constants
String FP_EXCLUDE_VISUALIZATION_PROPERTIES
String FP_GRID_TEMPLATES_STYLE Constant specifying the name of the formal parameter for defining the grid style to use with templates.
String FP_INCLUDE_MD_PROPERTIES
[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractSimplifiedRWXMLTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Fields
protected FormalParameter excludeVisualizationProperties Whether to exclude visualization properties from the XML.
protected FormalParameter gridTemplatesStyle Indicates the grid style to use when rendering Grid objects.
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractSimplifiedRWXMLTransform
From class com.microstrategy.web.app.transforms.AbstractRWTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
RWXMLTransform()
Public Methods
String getDescription()
void renderGrid(MarkupOutput out, RWObject object, ViewBean grid)
void transformForRequestSuccessful(MarkupOutput out)
Generates the output when the bean's status is WebBeanRequestSuccessful.
Protected Methods
TransformInstance getReportGridTransform(RWObject object, ViewBean vb)
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.AbstractSimplifiedRWXMLTransform
From class com.microstrategy.web.app.transforms.AbstractRWTransform
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.beans.RWBeanVisitor
From interface com.microstrategy.web.beans.RWBeanVisitor2
From interface com.microstrategy.web.transform.Transform

Constants

public static final String FP_EXCLUDE_VISUALIZATION_PROPERTIES

Constant Value: "excludeVisualizationProperties"

public static final String FP_GRID_TEMPLATES_STYLE

Constant specifying the name of the formal parameter for defining the grid style to use with templates. Value is templatesStyle.

Constant Value: "gridTemplatesStyle"

public static final String FP_INCLUDE_MD_PROPERTIES

Constant Value: "includeMDProperties"

Fields

protected FormalParameter excludeVisualizationProperties

Whether to exclude visualization properties from the XML.

protected FormalParameter gridTemplatesStyle

Indicates the grid style to use when rendering Grid objects.

Public Constructors

public RWXMLTransform ()

Public Methods

public String getDescription ()

public void renderGrid (MarkupOutput out, RWObject object, ViewBean grid)

public void transformForRequestSuccessful (MarkupOutput out)

Generates the output when the bean's status is WebBeanRequestSuccessful. This is the main entry point to generate the output for those Transforms that just want to render the "regular" bean case.
This is an abstract method. All classes need to implement it.

Parameters
out output by this transform

Protected Methods

protected TransformInstance getReportGridTransform (RWObject object, ViewBean vb)