Class MobileChunkedRWTransform
- 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
-
- All Implemented Interfaces:
AppTransform
,RWBeanVisitor
,RWBeanVisitor2
,Transform
public class MobileChunkedRWTransform extends AbstractSimplifiedRWXMLTransform implements RWBeanVisitor2
- Since:
- MicroStrategy Web 8.1.2
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractRWTransform
AbstractRWTransform.ButtonAlignmentsHelper
-
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
AbstractAppTransform.Context
-
-
Field Summary
Fields Modifier and Type Field Description 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
static java.lang.String
FP_CHUNK_ROW_LIMIT
static java.lang.String
FP_COMPRESSION_VERSION
static java.lang.String
FP_GRAPH_HEIGHT
static java.lang.String
FP_GRAPH_TYPE
static java.lang.String
FP_GRAPH_WIDTH
static java.lang.String
FP_GRID_DATA_STYLE
static java.lang.String
FP_GRID_PREAMBLE_STYLE
static java.lang.String
FP_INCLUDE_GRAPH_DATA_HEADER
static java.lang.String
FP_SEND_RAW_VALUES
static int
GRAPH_TYPE_PNG
static int
GZIP_COMPRESSION
static int
NO_CHUNK_ROW_LIMIT
static int
NO_COMPRESSION
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractSimplifiedRWXMLTransform
FP_USE_FIELDPOSITION_AS_ORDER, useFieldPositionAsOrder
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractRWTransform
imgError
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
_bean, _componentBlock, _cssPrefix, _imgBlank, _imgWait, _selfOutput, _subOutput, appliesTo, CLASS_INPUT, CLASS_MESSAGE, contextMenus, cssFile, cssPrefix, debugErrorFlags, debugFlags, dragMode, extraInput, extraUrl, FP_APPLIES_TO, FP_CONTEXT_MENUS, FP_CSS_ERROR_MESSAGE, FP_CSS_ERROR_TITLE, FP_CSS_FILE, FP_CSS_PREFIX, FP_DEBUG_ERROR_FLAGS, FP_DEBUG_FLAGS, FP_DRAG_MODE, FP_EXTRA_INPUT, FP_EXTRA_URL, FP_HEIGHT, FP_IFRAME_ENABLED, FP_IMG_WAIT, FP_INITIAL_INDENT, FP_ORIENTATION, FP_ORIENTATIONS_ALLOWED, FP_PARTIAL_IFRAME_UPDATE, FP_PROCESSING_BUTTONS_FLAGS, FP_PROCESSING_INFO_FLAGS, FP_RESIZE_LEVEL, FP_SCRIPT_CLASS, FP_TYPE, FP_USE_DHTML, FP_WIDTH, globalCssErrorMessage, globalCssErrorTitle, height, iframeEnabled, imgWait, indent, initialIndent, isDHTML, orientation, orientationsAllowed, partialIframeUpdate, PROCESSING_BUTTONS_ALL, PROCESSING_BUTTONS_CANCEL, PROCESSING_BUTTONS_HISTORY_LIST, PROCESSING_BUTTONS_REFRESH, PROCESSING_BUTTONS_VIEW_DETAILS, PROCESSING_INFO_ALL, PROCESSING_INFO_DESCRIPTION, PROCESSING_INFO_LAST_UPDATE, PROCESSING_INFO_NAME, PROCESSING_INFO_NONE, PROCESSING_INFO_STATUS, processingButtonsFlags, processingInfoFlags, RESIZE_ALL, RESIZE_HORIZONTAL, RESIZE_NONE, RESIZE_VERTICAL, resizeLevel, scriptClass, scriptEndTagEncoder, type, useDHTML, width
-
-
Constructor Summary
Constructors Constructor Description MobileChunkedRWTransform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
displayError(MarkupOutput out, java.lang.String className, java.lang.String methodName, java.lang.Exception e, java.lang.String title, java.lang.String message, boolean addContactInfo)
Generates an error message to the end user.protected TransformInstance
getDataTransform(RWObject object, ViewBean vb)
java.lang.String
getDescription()
Returns a textual description of the transform.protected TransformInstance
getPreambleTransform(RWObject object, ViewBean vb)
boolean
isGraphAvailable(WebGraph wgraph)
java.lang.String
renderGraphError(WebGraph wgraph)
void
renderGrid(MarkupOutput out, RWObject object, ViewBean grid)
void
transformForRequestSuccessful(MarkupOutput out)
Generates the output when the bean's status isEnumRequestStatus.WebBeanRequestSuccessful
.-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractSimplifiedRWXMLTransform
initializeTransform, onEnd, onEndSection, onEndSubsection, onObject, onObject, onObject, onStart, onStartSection, onStartSubsection, renderShell, startIteration, startIteration
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractRWTransform
displayError, generateErrorForIframe, getCancelEvent, getContinueEvent, getDocumentStatus, getDocumentStatusDescriptorKey, getErrorMessage, getErrorTitle, getHistoryListEvent, getInboxSource, getJobExpiredMessage, getReexecuteButtonDescription, getRefreshEvent, getRWBean, getRWFrame, getSupportedBeanType, getViewDetailsEvent, getWebReexecuteEvent, initializeImages, isDesignMode, renderHistoryListButton, renderImage, renderProcessingButtons, renderProcessingInfo, renderProcessingInfoDetails, renderProcessingInfoStatus, renderViewDetailsButton, setWebReexecuteEventArguments, transformForRequestInError, transformForRequestNotInited, updateVisTransform
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractWebBeanTransform
getReexcuteEventFromBean, getTaskProcessorBaseURL, renderJobExpiredSection
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
addContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, emptyCell, excludeStaticTags, generateAnchor, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, getArgumentName, getAttributesShellDiv, getBeanPath, getBoneId, getClientSideHelper, getContainerServices, getContext, getContextMenu, getContextMenuManager, getContextMenuManagerName, getContextMenusDefinition, getCssPrefix, getDateFormat, getDebugOut, getDescriptor, getDescriptor, getDescriptor, getDescriptor, getDisplayMode, getDisplayName, getErrorMessage, getErrorMessage, getErrorTitle, getErrorTitle, getEventManager, getFirstDayOfWeek, getFloatValue, getHelpPath, getID, getIntValue, getJSNameSpace, getLayoutContext, getLocale, getLocale, getPreferenceValue, getProjectID, getRequestKeys, getResourcesFolder, getScriptClass, getStringValue, getStyleRequestContext, getStyleShellDiv, getTagsFactory, getTimeFormat, getUnitsLabel, getWebBeanErrorInfo, hasSubBlock, initHeightAndWidthFromPreferences, initializeCss, initializeWebComponent, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameEnabled, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newContext, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, renderBean, renderBean, renderBean, renderBean, renderCancelButton, renderContextMenus, renderCssLink, renderDescriptor, renderDescriptor, renderErrorButton, renderHiddenInputFromRequest, renderLayout, renderProcessingButton, renderProcessingButton, renderProcessingButton, renderProcessingButtonForGet, renderProcessingButtonForGet, renderProcessingInfoData, renderProcessingInfoImage, renderProcessingInfoSubtitle, renderProcessingInfoTitle, renderProcessingObjectName, renderRefreshButton, renderRegisterBone, renderSelf, renderSubBlock, renderUserHelpAnchor, setBoneProperties, setDisplayMode, setHasSubBlock, setHeight, setIFrameDisplayMode, setIsDormant, setRenderSubBlock, setShellAttributeOnClosedComponent, setWidth, shouldDisplay, transform, transformForRequestCanceled, transformForRequestProcessing, transformForRequestWaitingForUserInput
-
Methods inherited from class com.microstrategy.web.transform.AbstractLayoutTransform
getLayoutDefinition, setLayoutDefinition, transformUsingLayout
-
Methods inherited from class com.microstrategy.web.transform.AbstractTransform
addFormalParam, canTransform, getEvents, getFormalParams, getPreview, isPreviewAvailable, isResolved, removeFormalParam, setAnnotation, setDeprecated, supports, supports
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.microstrategy.web.beans.RWBeanVisitor
onEndSection, onObject, onObject, onObject, onStartSection
-
Methods inherited from interface com.microstrategy.web.beans.RWBeanVisitor2
onEnd, onEndSubsection, onStart, onStartSubsection
-
Methods inherited from interface com.microstrategy.web.transform.Transform
canTransform, getFormalParams, getPreview, isPreviewAvailable, isResolved, supports, supports
-
-
-
-
Field Detail
-
_preambleStyle
protected FormalParameter _preambleStyle
-
_dataStyle
protected FormalParameter _dataStyle
-
_chunkRowLimit
protected FormalParameter _chunkRowLimit
-
_graphHeight
protected FormalParameter _graphHeight
-
_graphWidth
protected FormalParameter _graphWidth
-
_graphType
protected FormalParameter _graphType
-
_sendRawValues
protected FormalParameter _sendRawValues
- Since:
- MicroStrategy Web 9.0.0
-
_includeGraphDataHeader
protected FormalParameter _includeGraphDataHeader
-
FP_GRID_PREAMBLE_STYLE
public static final java.lang.String FP_GRID_PREAMBLE_STYLE
- See Also:
- Constant Field Values
-
FP_GRID_DATA_STYLE
public static final java.lang.String FP_GRID_DATA_STYLE
- See Also:
- Constant Field Values
-
FP_CHUNK_ROW_LIMIT
public static final java.lang.String FP_CHUNK_ROW_LIMIT
- See Also:
- Constant Field Values
-
NO_CHUNK_ROW_LIMIT
public static final int NO_CHUNK_ROW_LIMIT
- See Also:
- Constant Field Values
-
_compressionVersion
protected FormalParameter _compressionVersion
-
FP_COMPRESSION_VERSION
public static final java.lang.String FP_COMPRESSION_VERSION
- See Also:
- Constant Field Values
-
NO_COMPRESSION
public static final int NO_COMPRESSION
- See Also:
- Constant Field Values
-
GZIP_COMPRESSION
public static final int GZIP_COMPRESSION
- See Also:
- Constant Field Values
-
FP_GRAPH_HEIGHT
public static final java.lang.String FP_GRAPH_HEIGHT
- See Also:
- Constant Field Values
-
FP_GRAPH_WIDTH
public static final java.lang.String FP_GRAPH_WIDTH
- See Also:
- Constant Field Values
-
FP_GRAPH_TYPE
public static final java.lang.String FP_GRAPH_TYPE
- See Also:
- Constant Field Values
-
GRAPH_TYPE_PNG
public static final int GRAPH_TYPE_PNG
- See Also:
- Constant Field Values
-
FP_SEND_RAW_VALUES
public static final java.lang.String FP_SEND_RAW_VALUES
- Since:
- MicroStrategy Web 9.0.0
- See Also:
- Constant Field Values
-
FP_INCLUDE_GRAPH_DATA_HEADER
public static final java.lang.String FP_INCLUDE_GRAPH_DATA_HEADER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
Description copied from interface:Transform
Returns a textual description of the transform.- Specified by:
getDescription
in interfaceTransform
- Returns:
- The textual description of the transform.
-
transformForRequestSuccessful
public void transformForRequestSuccessful(MarkupOutput out)
Description copied from class:AbstractAppTransform
Generates the output when the bean's status isEnumRequestStatus.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.- Specified by:
transformForRequestSuccessful
in classAbstractAppTransform
- Parameters:
out
- output by this transform- See Also:
AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
-
renderGrid
public void renderGrid(MarkupOutput out, RWObject object, ViewBean grid)
- Specified by:
renderGrid
in classAbstractSimplifiedRWXMLTransform
-
isGraphAvailable
public boolean isGraphAvailable(WebGraph wgraph)
-
renderGraphError
public java.lang.String renderGraphError(WebGraph wgraph)
-
getPreambleTransform
protected TransformInstance getPreambleTransform(RWObject object, ViewBean vb)
-
getDataTransform
protected TransformInstance getDataTransform(RWObject object, ViewBean vb)
-
displayError
protected void displayError(MarkupOutput out, java.lang.String className, java.lang.String methodName, java.lang.Exception e, java.lang.String title, java.lang.String message, boolean addContactInfo)
Description copied from class:AbstractAppTransform
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.- Overrides:
displayError
in classAbstractAppTransform
- Parameters:
out
- output by this transformclassName
- the class where the error was originatedmethodName
- the method where the error was originatede
- theException
caught that caused the errortitle
- the title for the error messagemessage
- the error message to displayaddContactInfo
- if the administrator's contact info should be included or not.- Since:
- MicroStrategy Web 9.0.0
-
-