Class ReportHomeExportMenuBlockTransform
- java.lang.Object
-
- com.microstrategy.web.transform.AbstractTransform
-
- com.microstrategy.web.transform.AbstractLayoutTransform
-
- com.microstrategy.web.app.transforms.AbstractAppTransform
-
- com.microstrategy.web.app.transforms.AbstractAppWidgetTransform
-
- com.microstrategy.web.app.transforms.GuiElementsBlockTransform
-
- com.microstrategy.web.app.transforms.RibbonToolbarTransform
-
- com.microstrategy.web.app.transforms.MenuBlockTransform
-
- com.microstrategy.web.app.transforms.ReportHomeExportMenuBlockTransform
-
- All Implemented Interfaces:
AppTransform
,LayoutTransform
,Transform
public class ReportHomeExportMenuBlockTransform extends MenuBlockTransform
- Since:
- MicroStrategy Web 9.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
AbstractAppTransform.Context
-
-
Field Summary
-
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 ReportHomeExportMenuBlockTransform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
generateModelPath(java.lang.String prefix)
Attaches the current view index to the model prefixjava.lang.String
getExportCommand(ExportFormat obj)
Returns the javascript string command for a particularExportFormat
java.lang.String
getFormatDescription(ExportFormat obj)
java.lang.String
getFormatFeatures(ExportFormat obj)
java.lang.String
getFormatName(ExportFormat obj)
java.util.ArrayList<ExportFormat>
getReportExportFormats()
Return the list of available ExporFormats for the Report-
Methods inherited from class com.microstrategy.web.app.transforms.MenuBlockTransform
getMenuId, loadMenuModel
-
Methods inherited from class com.microstrategy.web.app.transforms.RibbonToolbarTransform
addBackHistoryItemsToModel, addForwardHistoryItemsToModel, addPageHistoryItemsToModel, getAllGridStyles, getAutostyleIcon, getBeanPath, getDefaultTargetPath, getListName, getRibbonsFromPageConfig, getSelectedToolbarId, getToolbarName, getToolbarPreferenceName, includeLayout, isToolbarEnabled, isToolbarSelected, loadResolvedFeatures, loadRibbon, loadRibbonView, loadSelectedModel, processToolbarEvents, removeToolbarEvents, toolbarTaskLoad
-
Methods inherited from class com.microstrategy.web.app.transforms.GuiElementsBlockTransform
getAutoStyles, getDescription, getElementID, getElementName, getListAttribute, getPicker, getPickerList, getRequestKeyValue, getRequestParameterValue, getRequestParameterValueEncoded, getShortcutDescriptor, isFeatureAvailable, removeListItems
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppWidgetTransform
buildFlattenedExpression, getAttForms, getChildWidget, getChildWidget, getCssName, getIserverNodeFunction, getObjectInfoCssName, getPreferenceValueReplaceNull, getSelf, includeAncestorInfo, includeFolderInfo, includeOwnerInfo, includeTimeInfo, insertChildren, inTreeStructure, isNull, isShowObjectTags, renderShell, renderTest, transformForRequestSuccessful
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
addContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, displayError, emptyCell, excludeStaticTags, generateAnchor, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, getArgumentName, getAttributesShellDiv, getBoneId, getCancelEvent, 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, getRefreshEvent, getRequestKeys, getResourcesFolder, getScriptClass, getStringValue, getStyleRequestContext, getStyleShellDiv, getSupportedBeanType, getTagsFactory, getTimeFormat, getUnitsLabel, getWebBeanErrorInfo, hasSubBlock, initHeightAndWidthFromPreferences, initializeCss, initializeImages, initializeTransform, initializeWebComponent, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, 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, renderImage, renderLayout, renderProcessingButton, renderProcessingButton, renderProcessingButton, renderProcessingButtonForGet, renderProcessingButtonForGet, renderProcessingButtons, renderProcessingInfo, renderProcessingInfoData, renderProcessingInfoImage, renderProcessingInfoSubtitle, renderProcessingInfoTitle, renderProcessingObjectName, renderRefreshButton, renderRegisterBone, renderSelf, renderSubBlock, renderUserHelpAnchor, setBoneProperties, setDisplayMode, setHasSubBlock, setHeight, setIFrameDisplayMode, setIsDormant, setRenderSubBlock, setShellAttributeOnClosedComponent, setWidth, shouldDisplay, transform, transformForRequestCanceled, transformForRequestInError, transformForRequestNotInited, 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.transform.LayoutTransform
getLayoutDefinition, setLayoutDefinition
-
Methods inherited from interface com.microstrategy.web.transform.Transform
canTransform, getFormalParams, getID, getPreview, getSupportedBeanType, isPreviewAvailable, isResolved, supports, supports, transform
-
-
-
-
Method Detail
-
getReportExportFormats
public java.util.ArrayList<ExportFormat> getReportExportFormats()
Return the list of available ExporFormats for the Report- Returns:
- An
ArrayList
populated withExportFormat
objects
-
getFormatName
public java.lang.String getFormatName(ExportFormat obj)
- Parameters:
obj
-ExportFormat
- Returns:
- the name of a certain
ExportFormat
-
getExportCommand
public java.lang.String getExportCommand(ExportFormat obj)
Returns the javascript string command for a particularExportFormat
- Parameters:
obj
- the name of a certainExportFormat
- Returns:
-
getFormatFeatures
public java.lang.String getFormatFeatures(ExportFormat obj)
- Parameters:
obj
-ExportFormat
- Returns:
- the feature set of a certain
ExportFormat
as in the configuration file
-
getFormatDescription
public java.lang.String getFormatDescription(ExportFormat obj)
- Parameters:
obj
-ExportFormat
- Returns:
- the description of a certain
ExportFormat
in a form that the descriptors macro can parse "{desc:descriptorId|alternateDescription}"
-
generateModelPath
public java.lang.String generateModelPath(java.lang.String prefix)
Attaches the current view index to the model prefix- Parameters:
prefix
- of the model path- Returns:
- the path to the model, (return prefix + index++;)
-
-