public class

ReportGoogleGraphVisualizationTransform

extends AbstractReportDataVisualizationTransform
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.AbstractReportDataVisualizationTransform
                 ↳ com.microstrategy.web.app.transforms.ReportGoogleGraphVisualizationTransform

Class Overview

Generates a graph representation of the report using the Google Visualization API.
More information about Google's Visualization API can be found at: http://code.google.com/apis/visualization/documentation/index.html

This transform requires a report with 1 or more attributes on the row axis and 1 or more metrics on the column axis

It supports the following graph types based on the graph major type (read from the report graph properties):

  • Pie
  • Horizontal Bar
  • Vertical Area
  • Vertical Bar (default)

Summary

[Expand]
Inherited Constants
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.AbstractReportDataVisualizationTransform
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
ReportGoogleGraphVisualizationTransform()
Public Methods
String getDescription()
void renderShell(MarkupOutput out)

Generates the shell for this Transform.

void renderVisualization(MarkupOutput out)
Main method that renders the Visualization's content
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.AbstractReportDataVisualizationTransform
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 ReportGoogleGraphVisualizationTransform ()

Public Methods

public String getDescription ()

public void renderShell (MarkupOutput out)

Generates the shell for this Transform.

The shell is a <div> tag that automatically surrounds the content generated by the Transform. It's used among other things by the javascript to identify the HTML associated with a bone, and by the iFrame update technology to identify a component in the page.

The attributes to append to this <div> are obtained from the getAttributesShellDiv method; the style from the getStyleShellDiv method.
This method calls renderCssLink and checkStatus to generate the Transform's content.

Parameters
out output by this transform

public void renderVisualization (MarkupOutput out)

Main method that renders the Visualization's content

Parameters
out The Markup output