public class

MobileChunkedRWTransform

extends AbstractSimplifiedRWXMLTransform
implements RWBeanVisitor2
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.AbstractRWTransform
             ↳ com.microstrategy.web.app.transforms.AbstractSimplifiedRWXMLTransform
               ↳ com.microstrategy.web.app.transforms.MobileChunkedRWTransform

Summary

Constants
String FP_CHUNK_ROW_LIMIT
String FP_COMPRESSION_VERSION
String FP_GRAPH_HEIGHT
String FP_GRAPH_TYPE
String FP_GRAPH_WIDTH
String FP_GRID_DATA_STYLE
String FP_GRID_PREAMBLE_STYLE
String FP_INCLUDE_GRAPH_DATA_HEADER
String FP_SEND_RAW_VALUES
int GRAPH_TYPE_PNG
int GZIP_COMPRESSION
int NO_CHUNK_ROW_LIMIT
int NO_COMPRESSION
[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractSimplifiedRWXMLTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Fields
protected FormalParameter _chunkRowLimit
protected FormalParameter _compressionVersion
protected FormalParameter _dataStyle
protected FormalParameter _graphHeight
protected FormalParameter _graphType
protected FormalParameter _graphWidth
protected FormalParameter _includeGraphDataHeader
protected FormalParameter _preambleStyle
protected FormalParameter _sendRawValues
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractSimplifiedRWXMLTransform
From class com.microstrategy.web.app.transforms.AbstractRWTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
MobileChunkedRWTransform()
Public Methods
String getDescription()
boolean isGraphAvailable(WebGraph wgraph)
String renderGraphError(WebGraph wgraph)
void renderGrid(MarkupOutput out, RWObject object, ViewBean grid)
void transformForRequestSuccessful(MarkupOutput out)
Generates the output when the bean's status is WebBeanRequestSuccessful.
Protected Methods
void displayError(MarkupOutput out, String className, String methodName, Exception e, String title, String message, boolean addContactInfo)
Generates an error message to the end user.
TransformInstance getDataTransform(RWObject object, ViewBean vb)
TransformInstance getPreambleTransform(RWObject object, ViewBean vb)
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.AbstractSimplifiedRWXMLTransform
From class com.microstrategy.web.app.transforms.AbstractRWTransform
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.beans.RWBeanVisitor
From interface com.microstrategy.web.beans.RWBeanVisitor2
From interface com.microstrategy.web.transform.Transform

Constants

public static final String FP_CHUNK_ROW_LIMIT

Constant Value: "chunkRowLimit"

public static final String FP_COMPRESSION_VERSION

Constant Value: "compressionVersion"

public static final String FP_GRAPH_HEIGHT

Constant Value: "graphHeight"

public static final String FP_GRAPH_TYPE

Constant Value: "graphType"

public static final String FP_GRAPH_WIDTH

Constant Value: "graphWidth"

public static final String FP_GRID_DATA_STYLE

Constant Value: "gridDataStyle"

public static final String FP_GRID_PREAMBLE_STYLE

Constant Value: "gridPreambleStyle"

public static final String FP_INCLUDE_GRAPH_DATA_HEADER

Constant Value: "includeGraphDataHeader"

public static final String FP_SEND_RAW_VALUES

Constant Value: "sendRawValues"

public static final int GRAPH_TYPE_PNG

Constant Value: 4 (0x00000004)

public static final int GZIP_COMPRESSION

Constant Value: 2 (0x00000002)

public static final int NO_CHUNK_ROW_LIMIT

Constant Value: -1 (0xffffffff)

public static final int NO_COMPRESSION

Constant Value: 0 (0x00000000)

Fields

protected FormalParameter _chunkRowLimit

protected FormalParameter _compressionVersion

protected FormalParameter _dataStyle

protected FormalParameter _graphHeight

protected FormalParameter _graphType

protected FormalParameter _graphWidth

protected FormalParameter _includeGraphDataHeader

protected FormalParameter _preambleStyle

protected FormalParameter _sendRawValues

Public Constructors

public MobileChunkedRWTransform ()

Public Methods

public String getDescription ()

public boolean isGraphAvailable (WebGraph wgraph)

public String renderGraphError (WebGraph wgraph)

public void renderGrid (MarkupOutput out, RWObject object, ViewBean grid)

public void transformForRequestSuccessful (MarkupOutput out)

Generates the output when the bean's status is WebBeanRequestSuccessful. This is the main entry point to generate the output for those Transforms that just want to render the "regular" bean case.
This is an abstract method. All classes need to implement it.

Parameters
out output by this transform

Protected Methods

protected void displayError (MarkupOutput out, String className, String methodName, Exception e, String title, String message, boolean addContactInfo)

Generates an error message to the end user. This is the main entry point when the Transform catches an Exception and the error needs to be displayed to the end user. The title and message to display are received as parameters for this method. It also receives an argument specifying if the administrator's contact information should be included in the error message.
Transforms that would like to generate customized error messages may extend this method.

Parameters
out output by this transform
className the class where the error was originated
methodName the method where the error was originated
e the Exception caught that caused the error
title the title for the error message
message the error message to display
addContactInfo if the administrator's contact info should be included or not.

protected TransformInstance getDataTransform (RWObject object, ViewBean vb)

protected TransformInstance getPreambleTransform (RWObject object, ViewBean vb)