Class MojoMapTransform
- 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.AbstractReportTransform
-
- com.microstrategy.web.app.transforms.AbstractReportDataTransform
-
- com.microstrategy.web.app.transforms.AbstractReportDataVisualizationTransform
-
- com.microstrategy.web.app.transforms.ReportAjaxVisualizationTransform
-
- com.microstrategy.web.app.transforms.ReportAjaxMojoVisualizationTransform
-
- com.microstrategy.web.app.transforms.MojoMapTransform
-
- All Implemented Interfaces:
AppTransform,ReportDataTransform,LayoutTransform,Transform
- Direct Known Subclasses:
ESRIMapTransform,GoogleMapTransform
public class MojoMapTransform extends ReportAjaxMojoVisualizationTransform
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
AbstractAppTransform.Context
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String_mapTypeprotected FormalParameter_mapTypeParamprotected java.lang.StringdivIdprotected LocaleInfolInfoprotected LocaleInfonumberLInfo-
Fields inherited from class com.microstrategy.web.app.transforms.ReportAjaxMojoVisualizationTransform
_mojoBundle, _mojoClassName, _mojoDocClassName, _mojoModelClassName
-
Fields inherited from class com.microstrategy.web.app.transforms.ReportAjaxVisualizationTransform
_forceShowForm, _iframeExtraAttrs, _iframeSrc, _styleName, _viewModes, _zoomFactor
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractReportDataVisualizationTransform
containerHeight, containerWidth, documentStyle, mojoWidgetId, renderElementListOnSelectionDataJson, renderShell, reportXMLPageName, reportXMLStyle, rwPageName, useAbsoluteURLs
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractReportDataTransform
_blankImage, _cssBottom, _cssCenter, _cssLeft, _cssRight, _cssTop, _ifLeftArrowImage, _ifRightArrowImage, advancedDrillingContextMenuDisplay, BLANK_SUBSET_REPORT_ID, cssBottom, cssCenter, cssLeft, cssRight, cssTop, customJavaScriptFeatures, drillRetainThresholds, drillWithinBehavior, gridGraphUnitKeyContext, groupContextMenuDrillPathsByType, hasIncreFetchForColumnOnLeft, hasIncreFetchForColumnOnRight, id, ifLeftArrowImage, ifRightArrowImage, incrementalFetchStyleForRow, quickSwitch, quickSwitchCurrent, rwbViewerID, showDrillPathSetNamesSubMenuAtTopLevel, showIncreFetchForColumn, showIncreFetchForRowOnBottom, showIncreFetchForRowOnTop, showSubtitlePara, sortSetNamesAndDrillPaths, transformContext, uniqueReportId
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractReportTransform
BLANK_XDA_REPORT_ID, cssErrorMessage, cssErrorTitle, cssUseFileContent, generateJSForDrillCheckBoxesForIncFetch, iFramePara, imgError, showScroller, useBuiltInFormatPara
-
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 MojoMapTransform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddCssStyle(MarkupOutput out, java.lang.String cssPath)protected voidaddScriptFile(MarkupOutput out, java.lang.String filePath)protected voidappendDynamicJsFile(java.lang.StringBuilder sBuilder, java.lang.String jsFile, java.lang.String condition)protected voidcreateDiv(MarkupOutput out)java.lang.StringgetCountry()java.lang.StringgetCurrencySymbol()java.lang.StringgetDecimalSeparatorString()protected java.lang.StringgetDivId()protected java.lang.StringgetGridBoneJson()java.lang.StringgetGroupingSeparatorString()protected java.lang.StringgetIframeSource()protected HashList<java.lang.String,java.lang.String>getIFrameSrcExtraParameters()java.lang.StringgetLanguage()intgetLocaleID()protected java.lang.StringgetMapName()protected java.lang.StringgetResultFlags(int viewMode)protected java.lang.StringgetSessionState()protected java.lang.StringparamToJson()protected voidpopulateLocaleInfo()protected voidrenderCssStyles(MarkupOutput out)voidrenderExtraProps(MarkupOutput out)voidrenderMap(MarkupOutput out)protected voidrenderScriptFiles(MarkupOutput out)voidrenderVisualization(MarkupOutput out)Renders an iframe that contains the visualization.protected voidsetBoneProperties(JsonGenerator boneProps)Add the "selectionData" property on the grid bone.-
Methods inherited from class com.microstrategy.web.app.transforms.ReportAjaxMojoVisualizationTransform
renderFormalParameterValue, renderGridData, renderInsertDynamicScripts, renderUniqueId, renderZoomFactor
-
Methods inherited from class com.microstrategy.web.app.transforms.ReportAjaxVisualizationTransform
getContainerHeight, getContainerWidth, getDescription, getGridDataUrl, renderContainerHeight, renderContainerWidth, renderGridDataUrl, transformForRequestSuccessful
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractReportDataVisualizationTransform
getAttributesBone, getBaseURL, getBaseURL, getControlLinksJson, getCustomReportXML, getGridKeys, getMojoWidgetId, getRWBean, getSelectionDataJSON, getSupportedBeanType, getTaskBaseURL, getTaskBaseURL, getTaskURLForCustomReportXML, getTaskURLForReportContent, getTaskURLForReportData, getURLForCustomReportXML, getWebReportGrid, hasCenter, initializeProperties, initializeTransform, isDesignMode, isGraphTransform, isGridTransform, renderCenter, renderData, renderEmptyCase, renderLayout, setMojoWidgetId, supports
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractReportDataTransform
createBlockEditorProperties, createBlockEditorProperties, generatePageHistoryItems, getAttributesShellDiv, getBeanPath, getBoneId, getDisplayMode, getFrameBean, getGridData, getGridScriptClass, getGridWidths, getID, getMetricAxisName, getReportSetting, getTransformContext, getViewBean, getWebTemplate, hasBottom, hasLeft, hasRight, hasTop, initializeCss, initializeImages, initializeTranformContext, initializeWebComponent, isCalledFromPrinting, isGridEmpty, isQuickSwitchEnabled, isRWBean, renderBottom, renderContent, renderIncreFetchOnColumnLeftPart, renderIncreFetchOnColumnRightPart, renderIncreFetchOnRow, renderJavascript, renderLeft, renderRight, renderRowsIncrementalFetch, renderTop, shouldRenderGridInfo, showSubtitle, showSubtitle, showSubTitleOnly, supports
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractReportTransform
canTransform, generateAnchor, generateErrorForIframe, generateErrorForIframe, generateIncFetchAnchor, generateIncFetchOpenAnchor, getCancelEvent, getContinueEvent, getErrorMessage, getErrorTitle, getHistoryListEvent, getInboxSource, getJobExpiredMessage, getNextColumnsEvent, getPreviousColumnsEvent, getReexecuteButtonDescription, getReportBean, getReportStatus, getReportStatusDescriptorKey, getRepromptEvent, getViewDetailsEvent, getWebReexecuteEvent, isCubeReport, isDatamart, isIFrameEnabled, isIncRefreshReport, isNonViewableReport, renderColumnsIncrementalFetch, renderColumnsIncrementalFetchNext, renderColumnsIncrementalFetchPrevious, renderContinueFormForRequestInError, renderErrorButtons, renderErrorInfo, renderHistoryListButton, renderImage, renderJobExpiredSection, renderProcessingButtons, renderProcessingInfo, renderProcessingInfoDetails, renderViewDetailsButton, setWebReexecuteEventArguments, transformForRequestInError, transformForRequestNotInited, useBuiltInFormat
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractWebBeanTransform
getReexcuteEventFromBean, getTaskProcessorBaseURL
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
addContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, displayError, emptyCell, excludeStaticTags, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, getArgumentName, getClientSideHelper, getContainerServices, getContext, getContextMenu, getContextMenuManager, getContextMenuManagerName, getContextMenusDefinition, getCssPrefix, getDateFormat, getDebugOut, getDescriptor, getDescriptor, getDescriptor, getDescriptor, getDisplayMode, getDisplayName, getErrorMessage, getErrorTitle, getEventManager, getFirstDayOfWeek, getFloatValue, getHelpPath, getIntValue, getJSNameSpace, getLayoutContext, getLocale, getLocale, getPreferenceValue, getProjectID, getRefreshEvent, getRequestKeys, getResourcesFolder, getScriptClass, getStringValue, getStyleRequestContext, getStyleShellDiv, getTagsFactory, getTimeFormat, getUnitsLabel, getWebBeanErrorInfo, hasSubBlock, initHeightAndWidthFromPreferences, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newContext, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, 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, renderShell, renderSubBlock, renderUserHelpAnchor, 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, getEvents, getFormalParams, getPreview, isPreviewAvailable, isResolved, removeFormalParam, setAnnotation, setDeprecated
-
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, getPreview, isPreviewAvailable, isResolved, transform
-
-
-
-
Field Detail
-
_mapTypeParam
protected FormalParameter _mapTypeParam
-
_mapType
protected java.lang.String _mapType
-
lInfo
protected LocaleInfo lInfo
-
numberLInfo
protected LocaleInfo numberLInfo
-
divId
protected java.lang.String divId
-
-
Method Detail
-
renderVisualization
public void renderVisualization(MarkupOutput out)
Description copied from class:ReportAjaxVisualizationTransformRenders an iframe that contains the visualization.
CallsReportAjaxVisualizationTransform.getContainerWidth(),ReportAjaxVisualizationTransform.getContainerHeight()andReportAjaxVisualizationTransform.getIframeSource()
The iframe's SRC attribute will point to a URL that actually renders the visualization.- Overrides:
renderVisualizationin classReportAjaxVisualizationTransform- Parameters:
out- The Markup output
-
setBoneProperties
protected void setBoneProperties(JsonGenerator boneProps)
Description copied from class:AbstractReportDataVisualizationTransformAdd the "selectionData" property on the grid bone.- Overrides:
setBonePropertiesin classReportAjaxVisualizationTransform- Parameters:
boneProps- the JsonGenerator object that contains the collection of bone properties.
-
renderMap
public void renderMap(MarkupOutput out)
-
getMapName
protected java.lang.String getMapName()
-
getDivId
protected java.lang.String getDivId()
-
createDiv
protected void createDiv(MarkupOutput out)
-
populateLocaleInfo
protected void populateLocaleInfo()
-
getLocaleID
public int getLocaleID()
-
getLanguage
public java.lang.String getLanguage()
-
getCountry
public java.lang.String getCountry()
-
getDecimalSeparatorString
public java.lang.String getDecimalSeparatorString()
-
getGroupingSeparatorString
public java.lang.String getGroupingSeparatorString()
-
getCurrencySymbol
public java.lang.String getCurrencySymbol()
-
getSessionState
protected java.lang.String getSessionState()
-
renderScriptFiles
protected void renderScriptFiles(MarkupOutput out)
-
renderCssStyles
protected void renderCssStyles(MarkupOutput out)
-
addCssStyle
protected void addCssStyle(MarkupOutput out, java.lang.String cssPath)
-
addScriptFile
protected void addScriptFile(MarkupOutput out, java.lang.String filePath)
-
paramToJson
protected java.lang.String paramToJson()
-
getIframeSource
protected java.lang.String getIframeSource()
- Overrides:
getIframeSourcein classReportAjaxVisualizationTransform- Since:
- MicroStrategy Web 8.1.2
-
getResultFlags
protected java.lang.String getResultFlags(int viewMode)
- Overrides:
getResultFlagsin classAbstractReportDataVisualizationTransform
-
getIFrameSrcExtraParameters
protected HashList<java.lang.String,java.lang.String> getIFrameSrcExtraParameters()
- Overrides:
getIFrameSrcExtraParametersin classReportAjaxVisualizationTransform
-
getGridBoneJson
protected java.lang.String getGridBoneJson()
- Overrides:
getGridBoneJsonin classReportAjaxVisualizationTransform
-
appendDynamicJsFile
protected void appendDynamicJsFile(java.lang.StringBuilder sBuilder, java.lang.String jsFile, java.lang.String condition)
-
renderExtraProps
public void renderExtraProps(MarkupOutput out)
- Overrides:
renderExtraPropsin classReportAjaxMojoVisualizationTransform
-
-