public class

MojoVisualizationSimplifiedDataTransform

extends MojoVisualizationDataTransform
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.MojoTemplateTransformImpl
                 ↳ com.microstrategy.web.app.transforms.MojoXtabTransformImpl
                   ↳ com.microstrategy.web.app.transforms.MojoVisualizationDataTransform
                     ↳ com.microstrategy.web.app.transforms.MojoVisualizationSimplifiedDataTransform
Known Direct Subclasses

Class Overview

This transform generates the report data needed for Mojo Visualizations. Its output format is JSON

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.MojoXtabTransformImpl
From class com.microstrategy.web.app.transforms.AbstractReportDataTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Fields
protected LocaleInfo valueLocaleInfo
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.MojoXtabTransformImpl
From class com.microstrategy.web.app.transforms.MojoTemplateTransformImpl
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
MojoVisualizationSimplifiedDataTransform()
Public Methods
Block getValueBlock(WebRowValue rowValue)
DE41002: This method replaces commas or any other decimal separators to decimal points('.').
Protected Methods
Block createGridModelBlock()
Block createHeader(WebHeader headerSrc, boolean useTitle)
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.MojoVisualizationDataTransform
From class com.microstrategy.web.app.transforms.MojoXtabTransformImpl
From class com.microstrategy.web.app.transforms.MojoTemplateTransformImpl
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 LocaleInfo valueLocaleInfo

Public Constructors

public MojoVisualizationSimplifiedDataTransform ()

Public Methods

public Block getValueBlock (WebRowValue rowValue)

DE41002: This method replaces commas or any other decimal separators to decimal points('.'). This method resolves the issue that in German and French, comma was used as the decimal separators instead of '.', which breaks the json outputs in the custom visualizations.

Throws
Exception

Protected Methods

protected Block createGridModelBlock ()

Throws
Exception

protected Block createHeader (WebHeader headerSrc, boolean useTitle)

Parameters
useTitle whether title can be referenced in the block model
Throws
Exception