Class IPhoneReportInteractiveGridXMLTransform
- 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.ReportXMLTransform
-
- com.microstrategy.web.app.transforms.IPhoneReportDataXMLTransform
-
- com.microstrategy.web.app.transforms.IPhoneReportInteractiveGridXMLTransform
-
- All Implemented Interfaces:
Transform
public class IPhoneReportInteractiveGridXMLTransform extends IPhoneReportDataXMLTransform
-
-
Field Summary
Fields Modifier and Type Field Description FormalParameter_pageByXmlFormal parameter that contains the page by information in the form of an XML.static java.lang.StringFP_INCLUDE_MD_PROPERTIESstatic java.lang.StringFP_PAGE_BY_XML-
Fields inherited from class com.microstrategy.web.app.transforms.IPhoneReportDataXMLTransform
_drillRetainParent, _drillRetainThresholds, _numberSeparator, _renderDateFormats, _renderDrillingInfo, _renderIncrementalFetchInfo, _renderMetricValuesFormatted, _renderMetricValuesUnformatted, DRILLING_TYPE_LINKED, DRILLING_TYPE_NO_DRILLING, DRILLING_TYPE_REGULAR, FP_NUMBER_SEPARATOR, FP_RENDER_DATE_FORMATS, FP_RENDER_DRILLING_INFO, FP_RENDER_IF_INFO, FP_RENDER_METRIC_VALUES_FORMATTED, FP_RENDER_METRIC_VALUES_UNFORMATTED, XML_ATT_NAME_NUMBER_SEPARATOR, XML_ATT_NAME_SEPARATOR
-
Fields inherited from class com.microstrategy.web.app.transforms.ReportXMLTransform
_errorMessage, _excludeVisualizationProperties, _includeMobileProperties, _optimizeMobileXML, _renderMetricNumberFormattingOnly, _renderPageByAxis, _renderPagebyInfo, _renderReportDataListNode, _renderStyles, _renderSubtotals, _rowCount, _secondaryProviderStyle, FP_EXCLUDE_VISUALIZATION_PROPERTIES, FP_INCLUDE_MOBILE_PROPERTIES, FP_OPTIMIZE_MOBILE_XML, FP_RENDER_PAGEBY_AXISE, FP_RENDER_PAGEBY_INFO, FP_RENDER_STYLES, FP_SECONDARY_PROVIDER_STYLE
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractBasicReportTransform
_bean, _rb, _rwb, _vb
-
-
Constructor Summary
Constructors Constructor Description IPhoneReportInteractiveGridXMLTransform()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddAttributeFormsToObjectsTag(Tag parentTag, WebTemplateAttribute attTemplateUnit, com.microstrategy.web.app.transforms.AbstractSimplifiedReportXMLTransform.RefIDCounter rfdCounter)protected TagaddAttributeFormToObjectsTag(Tag parentTag, java.lang.String id, java.lang.String name, int rfd, java.lang.String parentObjectId, int baseFormType, boolean isIDForm)protected intgetPropSetId(java.lang.String pSetName)TagsFactorygetTagsFactory()Convenience method for obtaining an instance of theTagsFactoryclass.protected java.lang.StringgetValidationMessage()protected booleanisValidTemplate()static booleanvalidateTemplate(WebTemplate template, ViewBean vb, AppContext appContext)-
Methods inherited from class com.microstrategy.web.app.transforms.IPhoneReportDataXMLTransform
addVisPropsProperty, doRenderSecondaryDataProviders, getDescription, hasAtLeastOneAttributeOnRows, initGridData, renderDefinition, renderDrillInformation, renderHeaders, renderProperties, renderRawData, renderValues, transform
-
Methods inherited from class com.microstrategy.web.app.transforms.ReportXMLTransform
areMetricsOnPages, getDescriptor, getDescriptor, getListOfMetricHeaders, isSubtotal, isTabular, renderHeaderValue, renderValue, renderValue, renderValue, renderXml
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractReportXMLTransform
encodeXMLText, getWebTemplate, render
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractBasicReportTransform
addFormalParameter, getElemsMapHelper, getGraphBean, getGridData, getHyperLinkHelper, getReportBean, getRWBean, getSupportedBeanType, getViewBean, getWebGridData, getWebReportGrid, initBeans, isDesignMode, isFeatureAvailable, isReport, isTrue, supports
-
Methods inherited from class com.microstrategy.web.transform.AbstractTransform
addFormalParam, canTransform, getEvents, getFormalParams, getID, getPreview, isPreviewAvailable, isResolved, removeFormalParam, setAnnotation, setDeprecated, supports
-
-
-
-
Field Detail
-
_pageByXml
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>
-
FP_PAGE_BY_XML
public static final java.lang.String FP_PAGE_BY_XML
- See Also:
- Constant Field Values
-
FP_INCLUDE_MD_PROPERTIES
public static final java.lang.String FP_INCLUDE_MD_PROPERTIES
- See Also:
- Constant Field Values
-
-
Method Detail
-
getValidationMessage
protected java.lang.String getValidationMessage()
- Overrides:
getValidationMessagein classReportXMLTransform
-
isValidTemplate
protected boolean isValidTemplate() throws MSTRCheckedException- Overrides:
isValidTemplatein classIPhoneReportDataXMLTransform- Throws:
MSTRCheckedException
-
validateTemplate
public static boolean validateTemplate(WebTemplate template, ViewBean vb, AppContext appContext) throws MSTRCheckedException
- Throws:
MSTRCheckedException
-
addAttributeFormsToObjectsTag
protected void addAttributeFormsToObjectsTag(Tag parentTag, WebTemplateAttribute attTemplateUnit, com.microstrategy.web.app.transforms.AbstractSimplifiedReportXMLTransform.RefIDCounter rfdCounter)
-
addAttributeFormToObjectsTag
protected Tag addAttributeFormToObjectsTag(Tag parentTag, java.lang.String id, java.lang.String name, int rfd, java.lang.String parentObjectId, int baseFormType, boolean isIDForm)
-
getTagsFactory
public TagsFactory getTagsFactory()
Convenience method for obtaining an instance of theTagsFactoryclass.- Returns:
- a
TagsFactoryinstance to use for generatingTaginstances
-
getPropSetId
protected int getPropSetId(java.lang.String pSetName)
-
-