public class

MojoMapTransform

extends ReportAjaxMojoVisualizationTransform
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.ReportAjaxVisualizationTransform
                   ↳ com.microstrategy.web.app.transforms.ReportAjaxMojoVisualizationTransform
                     ↳ com.microstrategy.web.app.transforms.MojoMapTransform
Known Direct Subclasses

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractReportDataTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Fields
protected String _mapType
protected FormalParameter _mapTypeParam
protected String divId
protected LocaleInfo lInfo
protected LocaleInfo numberLInfo
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.ReportAjaxMojoVisualizationTransform
From class com.microstrategy.web.app.transforms.ReportAjaxVisualizationTransform
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
MojoMapTransform()
Public Methods
String getCountry()
String getCurrencySymbol()
String getDecimalSeparatorString()
String getGroupingSeparatorString()
String getLanguage()
int getLocaleID()
void renderExtraProps(MarkupOutput out)
void renderMap(MarkupOutput out)
void renderVisualization(MarkupOutput out)
Renders an iframe that contains the visualization.
Protected Methods
void addCssStyle(MarkupOutput out, String cssPath)
void addScriptFile(MarkupOutput out, String filePath)
void appendDynamicJsFile(StringBuilder sBuilder, String jsFile, String condition)
void createDiv(MarkupOutput out)
String getDivId()
String getGridBoneJson()
This method is deprecated. use getGridDataUrl()
HashList<String, String> getIFrameSrcExtraParameters()
String getIframeSource()
String getMapName()
String getResultFlags(int viewMode)
String getSessionState()
String paramToJson()
void populateLocaleInfo()
void renderCssStyles(MarkupOutput out)
void renderScriptFiles(MarkupOutput out)
void setBoneProperties(JsonGenerator boneProps)
Add the "selectionData" property on the grid bone.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.ReportAjaxMojoVisualizationTransform
From class com.microstrategy.web.app.transforms.ReportAjaxVisualizationTransform
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

Fields

protected String _mapType

protected FormalParameter _mapTypeParam

protected String divId

protected LocaleInfo lInfo

protected LocaleInfo numberLInfo

Public Constructors

public MojoMapTransform ()

Public Methods

public String getCountry ()

public String getCurrencySymbol ()

public String getDecimalSeparatorString ()

public String getGroupingSeparatorString ()

public String getLanguage ()

public int getLocaleID ()

public void renderExtraProps (MarkupOutput out)

public void renderMap (MarkupOutput out)

public void renderVisualization (MarkupOutput out)

Renders an iframe that contains the visualization.
Calls getContainerWidth(), getContainerHeight() and getIframeSource()
The iframe's SRC attribute will point to a URL that actually renders the visualization.

Parameters
out The Markup output

Protected Methods

protected void addCssStyle (MarkupOutput out, String cssPath)

protected void addScriptFile (MarkupOutput out, String filePath)

protected void appendDynamicJsFile (StringBuilder sBuilder, String jsFile, String condition)

protected void createDiv (MarkupOutput out)

protected String getDivId ()

protected String getGridBoneJson ()

This method is deprecated.
use getGridDataUrl()

protected HashList<String, String> getIFrameSrcExtraParameters ()

protected String getIframeSource ()

protected String getMapName ()

protected String getResultFlags (int viewMode)

protected String getSessionState ()

protected String paramToJson ()

protected void populateLocaleInfo ()

protected void renderCssStyles (MarkupOutput out)

protected void renderScriptFiles (MarkupOutput out)

protected void setBoneProperties (JsonGenerator boneProps)

Add the "selectionData" property on the grid bone.

Parameters
boneProps the JsonGenerator object that contains the collection of bone properties.