public abstract class

AbstractReportXMLTransform

extends AbstractBasicReportTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.app.transforms.AbstractBasicReportTransform
       ↳ com.microstrategy.web.app.transforms.AbstractReportXMLTransform
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Abstract class for transforms that generate report XML content.
Provides initialization of certain objects necessary to parse the report grid's data on reports and grids in report services documents.
Subclasses only need to implement renderXml(MarkupOutput)
Note: This is currently used for the visualization framework where a simplified XML version of the report is generated using a transform.

Summary

[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractBasicReportTransform
Public Constructors
AbstractReportXMLTransform()
Public Methods
abstract void renderXml(MarkupOutput out)
Renders the report's XML.
Protected Methods
String encodeXMLText(String text)
WebTemplate getWebTemplate()
void initGridData()
void render(MarkupOutput out)
This method is responsible for rendering the transform and is called in transform(Transformable, MarkupOutput)
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.AbstractBasicReportTransform
From class com.microstrategy.web.transform.AbstractTransform
From class java.lang.Object
From interface com.microstrategy.web.transform.Transform

Public Constructors

public AbstractReportXMLTransform ()

Public Methods

public abstract void renderXml (MarkupOutput out)

Renders the report's XML.

Protected Methods

protected String encodeXMLText (String text)

protected WebTemplate getWebTemplate ()

protected void initGridData ()

protected void render (MarkupOutput out)

This method is responsible for rendering the transform and is called in transform(Transformable, MarkupOutput)