Class ReportGoogleGraphVisualizationTransform

  • All Implemented Interfaces:
    AppTransform, ReportDataTransform, LayoutTransform, Transform

    public class ReportGoogleGraphVisualizationTransform
    extends AbstractReportDataVisualizationTransform
    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)
    Since:
    MicroStrategy Web 9.0.0
    • Constructor Detail

      • ReportGoogleGraphVisualizationTransform

        public ReportGoogleGraphVisualizationTransform()
    • Method Detail

      • renderShell

        public void renderShell​(MarkupOutput out)
        Description copied from class: AbstractAppTransform

        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.
        Overrides:
        renderShell in class AbstractAppTransform
        Parameters:
        out - output by this transform