public class

ReportTimelineVisualizationTransform

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.ReportTimelineVisualizationTransform

Class Overview

Generates an HTML page that shows a timeline of the report data.
The timeline code is obtained from http://simile.mit.edu/timeline/
This sample demonstrates the easy integration of MicroStrategy data with third party applications through the use of the visualization framework

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
ReportTimelineVisualizationTransform()
Public Methods
void renderReportTimelineXmlUrl(MarkupOutput mo)
Renders the URL needed to obtain the Timeline's report XML
void renderShell(MarkupOutput out)

Generates the shell for this Transform.

void renderVisualization(MarkupOutput out)
Renders the Timeline visualization using a Layout.
Protected Methods
ParameterBuilder getBaseURL(boolean useAbsoluteURL)
Returns a ParameterBuilder object that contains a base URL.
[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 ReportTimelineVisualizationTransform ()

Public Methods

public void renderReportTimelineXmlUrl (MarkupOutput mo)

Renders the URL needed to obtain the Timeline's report XML

Parameters
mo the markup output used to render the content

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)

Renders the Timeline visualization using a Layout.

Parameters
out The Markup output

Protected Methods

protected ParameterBuilder getBaseURL (boolean useAbsoluteURL)

Returns a ParameterBuilder object that contains a base URL.
This object is initialized with the TargetBase, TargetPrefix and contains the session manager state which is used in URLs as argument WebSessionManagerState to restore the session.

Parameters
useAbsoluteURL whether to use an absolute URL
Returns