public class

IPhoneGridVisualizationPropertiesTransform

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

Summary

Constants
String COLS_TABLE_NAME
[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.VisualizationPropertiesTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.VisualizationPropertiesTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
IPhoneGridVisualizationPropertiesTransform()
Public Methods
ArrayList<Object> getAllNonMetricOnRows(WebTemplate template)
boolean hasMoreThanOneAttribute()
boolean isValidGrid()
void renderColorThemeSelectBox(MarkupOutput out, String propName)
void renderDefaultActionFormPulldown(MarkupOutput out, String propName)
void renderGroupByDescriptor(MarkupOutput out)
void renderGroupsTable(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 COLS_TABLE_NAME

Constant Value: "IPhoneColsTable"

Public Constructors

public IPhoneGridVisualizationPropertiesTransform ()

Public Methods

public ArrayList<Object> getAllNonMetricOnRows (WebTemplate template)

public boolean hasMoreThanOneAttribute ()

public boolean isValidGrid ()

public void renderColorThemeSelectBox (MarkupOutput out, String propName)

public void renderDefaultActionFormPulldown (MarkupOutput out, String propName)

public void renderGroupByDescriptor (MarkupOutput out)

public void renderGroupsTable (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.