public class

ImageLayoutVisualizationPropertiesTransform

extends VisualizationPropertiesTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.VisualizationPropertiesTransform
           ↳ com.microstrategy.web.app.transforms.ImageLayoutVisualizationPropertiesTransform

Summary

Constants
String DISPLAY_MODE_AREA_MASHUP
String DISPLAY_MODE_AUTOMATIC
String DISPLAY_MODE_BUBBLE
String FP_SHAPE_FILE_PATH Name of the shapeFilePath formal parameter
[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.VisualizationPropertiesTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Fields
public FormalParameter shapeFilePath This field is deprecated. This parameter is not used anymore. Please modify the "src" attribute of <ShapeFileMaps> node in pageConfig.xml to apply custom shapeFile
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.VisualizationPropertiesTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
ImageLayoutVisualizationPropertiesTransform()
Public Methods
boolean isValidGrid()
void renderMaxSizeValTextbox(MarkupOutput out, String propName)
void renderValidationError(MarkupOutput out)
Protected Methods
String getScriptClass()

Returns the name of the javaScript class (if any) to be associated with the component.

String getVisPropValue(String propName)
void setBoneProperties(JsonGenerator boneProps)
Sets the necessary properties to the bone assigned to this transform (based on the scriptClass formal parameter)
Usually called by renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.VisualizationPropertiesTransform
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.transform.LayoutTransform
From interface com.microstrategy.web.transform.Transform

Constants

public static final String DISPLAY_MODE_AREA_MASHUP

Constant Value: "1"

public static final String DISPLAY_MODE_AUTOMATIC

Constant Value: "0"

public static final String DISPLAY_MODE_BUBBLE

Constant Value: "2"

public static final String FP_SHAPE_FILE_PATH

Name of the shapeFilePath formal parameter

Constant Value: "shapeFilePath"

Fields

public FormalParameter shapeFilePath

This field is deprecated.
This parameter is not used anymore. Please modify the "src" attribute of <ShapeFileMaps> node in pageConfig.xml to apply custom shapeFile

Indicates the path to the shape file

Public Constructors

public ImageLayoutVisualizationPropertiesTransform ()

Public Methods

public boolean isValidGrid ()

public void renderMaxSizeValTextbox (MarkupOutput out, String propName)

public void renderValidationError (MarkupOutput out)

Protected Methods

protected String getScriptClass ()

Returns the name of the javaScript class (if any) to be associated with the component. When the scriptClass is specified, a bone is registered on the page for this component.

A bone is the corresponding concept of a bean in Microstrategy's javascript environment.
By default, thie methods returns an empty string. Transform which does have an associated bone needs to override this method.

Returns
  • String representing the name of a javaScript class

protected String getVisPropValue (String propName)

Parameters
propName The property name
Returns
  • The value of a visualization Property

protected void setBoneProperties (JsonGenerator boneProps)

Sets the necessary properties to the bone assigned to this transform (based on the scriptClass formal parameter)
Usually called by renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.

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