public class

MobileDataXMLTransform

extends AbstractReportXMLTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.app.transforms.AbstractBasicReportTransform
       ↳ com.microstrategy.web.app.transforms.AbstractReportXMLTransform
         ↳ com.microstrategy.web.app.transforms.MobileDataXMLTransform

Summary

Constants
String FP_CHUNK_ROW_LIMIT
String FP_COMPRESSION_VERSION
String FP_INCLUDE_MD_PROPERTIES
String FP_PAGE_BY_XML
String FP_SEND_RAW_VALUES
int GZIP_COMPRESSION
int NO_CHUNK_ROW_LIMIT
int NO_COMPRESSION
Fields
public FormalParameter _chunkRowLimit
public FormalParameter _compressionVersion
public FormalParameter _pageByXml Formal parameter that contains the page by information in the form of an XML.
public FormalParameter _sendRawValues
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractBasicReportTransform
Public Constructors
MobileDataXMLTransform()
Public Methods
String getDescription()
TagsFactory getTagsFactory()
Convenience method for obtaining an instance of the TagsFactory class.
void renderXml(MarkupOutput out)
Renders the report's XML.
Protected Methods
Tag addAttributeFormToObjectsTag(Tag parentTag, String id, String name, int rfd, String parentObjectId, int baseFormType, boolean isIDForm)
void addAttributeFormsToObjectsTag(Tag parentTag, WebTemplateAttribute attTemplateUnit, AbstractSimplifiedReportXMLTransform.RefIDCounter rfdCounter)
int getPropSetId(String pSetName)
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.AbstractReportXMLTransform
From class com.microstrategy.web.app.transforms.AbstractBasicReportTransform
From class com.microstrategy.web.transform.AbstractTransform
From class java.lang.Object
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_INCLUDE_MD_PROPERTIES

Constant Value: "includeMDProperties"

public static final String FP_PAGE_BY_XML

Constant Value: "pageByXML"

public static final String FP_SEND_RAW_VALUES

Constant Value: "sendRawValues"

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

public FormalParameter _chunkRowLimit

public FormalParameter _compressionVersion

public FormalParameter _pageByXml

Formal parameter that contains the page by information in the form of an XML. When this formal parameter is set, this information is also included in the output of the transform. Also, the rows are re-ordered such that the rows corresponding to the current page by elements are rendered first and then the rest of the rows The XML structure is as follows
<pageby cn="2">
  <pageByUnit id="" unitName="" type="" pos="1" ceid="" cename=""/>
  <pageByUnit id="" unitName="" type="" pos="1" ceid="" cename=""/>
  ...
</pageby>

public FormalParameter _sendRawValues

Public Constructors

public MobileDataXMLTransform ()

Public Methods

public String getDescription ()

public TagsFactory getTagsFactory ()

Convenience method for obtaining an instance of the TagsFactory class.

Returns
  • a TagsFactory instance to use for generating Tag instances

public void renderXml (MarkupOutput out)

Renders the report's XML.

Protected Methods

protected Tag addAttributeFormToObjectsTag (Tag parentTag, String id, String name, int rfd, String parentObjectId, int baseFormType, boolean isIDForm)

protected void addAttributeFormsToObjectsTag (Tag parentTag, WebTemplateAttribute attTemplateUnit, AbstractSimplifiedReportXMLTransform.RefIDCounter rfdCounter)

protected int getPropSetId (String pSetName)