Class ESRIVisualizationPropertiesTransform
- java.lang.Object
 - 
- com.microstrategy.web.transform.AbstractTransform
 - 
- com.microstrategy.web.transform.AbstractLayoutTransform
 - 
- com.microstrategy.web.app.transforms.AbstractAppTransform
 - 
- com.microstrategy.web.app.transforms.VisualizationPropertiesTransform
 - 
- com.microstrategy.web.app.transforms.IPhoneMapVisualizationPropertiesTransform
 - 
- com.microstrategy.web.app.transforms.ESRIVisualizationPropertiesTransform
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 AppTransform,LayoutTransform,Transform
public class ESRIVisualizationPropertiesTransform extends IPhoneMapVisualizationPropertiesTransform
This transform renders the content of the Visualization Properties Editor for the ESRI Map Visualization. 
- 
- 
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 static java.lang.StringAREA_ATTRIBUTE_ID_PROPERTY_NAMEstatic java.lang.StringLATITUDE_ATTRIBUTE_FORM_ID_PROPERTY_NAMEstatic java.lang.StringLONGITUDE_ATTRIBUTE_FORM_ID_PROPERTY_NAMEstatic java.lang.StringMARKUP_ATTRIBUTE_ID_PROPERTY_NAMEstatic java.lang.StringSHOW_AREAS_PROPERTY_NAMEstatic java.lang.StringSHOW_MARKERS_PROPERTY_NAME- 
Fields inherited from class com.microstrategy.web.app.transforms.IPhoneMapVisualizationPropertiesTransform
_errorMessage, APPLY_THRESHOLDS_ON_MAP, AREA_FUSION_TABLE, ATTRIBUTE_FORM_FOR_LATITUDE_FROM_GA, ATTRIBUTE_FORM_FOR_LONGITUDE_FROM_GA, BASE_MAP_ESRI, BASE_MAP_GOOGLE, BASE_MAP_LIST, BASE_MAP_MAPBOX, ESRI_GOOGLE_PROP_MAP, GEO_ATTRIBUTE_ID, LAYOUT_KEY_INDEX, MARKER_STYLE_ON_THE_MAP, PRIMARY_GRID_KEY, RADIO_OPTION_DENSITY, RADIO_OPTION_DYNAMIC_BUBBLES, RADIO_OPTION_LAT_LONG, RADIO_OPTION_MARKER_STYLE, RADIO_OPTION_PATH, RADIO_OPTION_POINT, SHOW_MARKER_OR_AREA, USE_DOCUMENT_LAYOUT_FOR_INFO_WINDOW 
- 
Fields inherited from class com.microstrategy.web.app.transforms.VisualizationPropertiesTransform
_rb, _rwb, _template, _vb, colorPickerName, FP_COLOR_PICKER_NAME 
- 
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 ESRIVisualizationPropertiesTransform() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected WebTemplateAttributegetMarkerAttribute(java.lang.String gridKey)protected java.lang.StringgetScriptClass()Returns the name of the javaScript class (if any) to be associated with the component.booleanisValidGrid()voidrenderAttributeFormsPulldown(MarkupOutput out, java.lang.String propName, java.lang.String gridKey)Renders a pulldown with the list of attributes forms for the attribute that defines the Marker.voidrenderAttributeOrFormPulldown(MarkupOutput out, java.lang.String propName, java.lang.String gridKey)voidrenderAttributesPulldown(MarkupOutput out, java.lang.String propName, java.lang.String gridKey)Deprecated.voidrenderBubbleSizeTextbox(MarkupOutput out, java.lang.String propName, java.lang.String defaultValue, java.lang.String gridKey)voidrenderImageRadio(MarkupOutput out, java.lang.String propName, java.lang.String gridKey)voidrenderShapePulldown(MarkupOutput out, java.lang.String propName, java.lang.String gridKey)voidrenderShowAreaCheckbox(MarkupOutput out, java.lang.String propName, java.lang.String defaultValue, java.lang.String key)voidrenderShowMarkerCheckbox(MarkupOutput out, java.lang.String propName, java.lang.String defaultValue, java.lang.String key)protected voidsetBoneProperties(JsonGenerator boneProps)Sets the necessary properties to the bone assigned to this transform (based on theAbstractAppTransform.scriptClassformal parameter)
Usually called byAbstractAppTransform.renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.- 
Methods inherited from class com.microstrategy.web.app.transforms.IPhoneMapVisualizationPropertiesTransform
addSpecialExtraAttributes, getAttributes, getDensityMapsProperties, getGridDef, getKeyList, getRowsAxis, getTemplateKey, getTemplateName, getVisPropValue, getVisPropValue, getWebTemplate, initializeTransform, isDisplay, isIE, renderAttributeFormsPulldown, renderAttributePulldown, renderAutoShowCurrLocCheckbox, renderBaseMapPulldown, renderCheckbox, renderCheckbox, renderColorPicker, renderDatasetRadio, renderDefaultViewPulldown, renderDensityPulldown, renderDisplayAffinityCheckbox, renderDisplayInfoWinCheckbox, renderDrawingPulldown, renderElemsVisibilityOptionsLink, renderHiddenInput, renderLayoutPulldown, renderLookupAttributePulldown, renderMapElemsVisibilityOptionsMenu, renderMapSizingStylePulldown, renderMapSizingStylePulldown, renderMarkerStylePulldown, renderMaxLineThicknessPulldown, renderPointLatLongPulldown, renderRadio, renderSecondaryDataProvidersSelectbox, renderSelectBox, renderShowAreaRadioButton, renderShowCurrLocCheckbox, renderShowCurrLocLevelPulldown, renderShowMarkerRadioButton, renderTabs, renderTextbox, renderTextbox, renderValidationError 
- 
Methods inherited from class com.microstrategy.web.app.transforms.VisualizationPropertiesTransform
getColorPicker, getDescription, getEditorBean, getHashListFromString, getStyleShellDiv, getTemplateName, getWebTemplate, isDescriptor, isDialog, isOpen, isRW, renderCheckbox, renderCheckbox, renderCheckbox, renderCheckbox, renderColorDropdown, renderColorPicker, renderColorPicker, renderHiddenInput, renderHiddenInput, renderHiddenInput, renderJavascript, renderRadio, renderRadio, renderRadio, renderRadio, renderRadio, renderRadio, renderSecondaryDataProvidersSelectbox, renderSelectBox, renderSelectBox, renderSelectBox, renderSelectBox, renderSelectBox, renderSelectBox, renderTabs, renderTextarea, renderTextarea, renderTextarea, renderTextarea, renderTextarea, renderTextbox, renderTextbox, renderTextbox, renderTextbox, setExtraAttributesOnInput, 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, getBeanPath, 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, getStringValue, getStyleRequestContext, getSupportedBeanType, getTagsFactory, getTimeFormat, getUnitsLabel, getWebBeanErrorInfo, hasSubBlock, initHeightAndWidthFromPreferences, initializeCss, initializeImages, initializeWebComponent, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameEnabled, isIFrameRequest, isJobExpired, isModal, isPortlet, isTrue, localIsIFrameDisplayMode, newContext, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, 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, renderShell, renderSubBlock, renderUserHelpAnchor, 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 
 - 
 
 - 
 
- 
- 
Field Detail
- 
SHOW_MARKERS_PROPERTY_NAME
public static final java.lang.String SHOW_MARKERS_PROPERTY_NAME
- See Also:
 - Constant Field Values
 
 
- 
MARKUP_ATTRIBUTE_ID_PROPERTY_NAME
public static final java.lang.String MARKUP_ATTRIBUTE_ID_PROPERTY_NAME
- See Also:
 - Constant Field Values
 
 
- 
LATITUDE_ATTRIBUTE_FORM_ID_PROPERTY_NAME
public static final java.lang.String LATITUDE_ATTRIBUTE_FORM_ID_PROPERTY_NAME
- See Also:
 - Constant Field Values
 
 
- 
LONGITUDE_ATTRIBUTE_FORM_ID_PROPERTY_NAME
public static final java.lang.String LONGITUDE_ATTRIBUTE_FORM_ID_PROPERTY_NAME
- See Also:
 - Constant Field Values
 
 
- 
SHOW_AREAS_PROPERTY_NAME
public static final java.lang.String SHOW_AREAS_PROPERTY_NAME
- See Also:
 - Constant Field Values
 
 
- 
AREA_ATTRIBUTE_ID_PROPERTY_NAME
public static final java.lang.String AREA_ATTRIBUTE_ID_PROPERTY_NAME
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
getScriptClass
protected java.lang.String getScriptClass()
Description copied from class:AbstractAppTransformReturns the name of the javaScript class (if any) to be associated with the component. When the scriptClass is specified, a bone is registered on the page for this component.
A bone is the corresponding concept of a bean in Microstrategy's javascript environment.
By default, thie methods returns an empty string. Transform which does have an associated bone needs to override this method.- Overrides:
 getScriptClassin classIPhoneMapVisualizationPropertiesTransform- Returns:
 Stringrepresenting the name of a javaScript class
 
- 
isValidGrid
public boolean isValidGrid()
- Overrides:
 isValidGridin classIPhoneMapVisualizationPropertiesTransform
 
- 
renderAttributesPulldown
@Deprecated public void renderAttributesPulldown(MarkupOutput out, java.lang.String propName, java.lang.String gridKey)
Deprecated.Renders a pulldown with the list of attributes on the template.- Parameters:
 out- The Markup output of this transformpropName- the name of the property to render and read the value from
 
- 
renderAttributeFormsPulldown
public void renderAttributeFormsPulldown(MarkupOutput out, java.lang.String propName, java.lang.String gridKey)
Renders a pulldown with the list of attributes forms for the attribute that defines the Marker.
Read from#getMarkerAttribute().- Overrides:
 renderAttributeFormsPulldownin classIPhoneMapVisualizationPropertiesTransform- Parameters:
 out- The Markup output of this transformpropName- the name of the property to render and read the value from
 
- 
renderImageRadio
public void renderImageRadio(MarkupOutput out, java.lang.String propName, java.lang.String gridKey)
- Overrides:
 renderImageRadioin classIPhoneMapVisualizationPropertiesTransform
 
- 
renderBubbleSizeTextbox
public void renderBubbleSizeTextbox(MarkupOutput out, java.lang.String propName, java.lang.String defaultValue, java.lang.String gridKey)
 
- 
getMarkerAttribute
protected WebTemplateAttribute getMarkerAttribute(java.lang.String gridKey)
 
- 
renderShowMarkerCheckbox
public void renderShowMarkerCheckbox(MarkupOutput out, java.lang.String propName, java.lang.String defaultValue, java.lang.String key)
 
- 
renderShowAreaCheckbox
public void renderShowAreaCheckbox(MarkupOutput out, java.lang.String propName, java.lang.String defaultValue, java.lang.String key)
 
- 
renderShapePulldown
public void renderShapePulldown(MarkupOutput out, java.lang.String propName, java.lang.String gridKey)
- Overrides:
 renderShapePulldownin classIPhoneMapVisualizationPropertiesTransform
 
- 
setBoneProperties
protected void setBoneProperties(JsonGenerator boneProps)
Description copied from class:AbstractAppTransformSets the necessary properties to the bone assigned to this transform (based on theAbstractAppTransform.scriptClassformal parameter)
Usually called byAbstractAppTransform.renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.- Overrides:
 setBonePropertiesin classIPhoneMapVisualizationPropertiesTransform- Parameters:
 boneProps- the JsonGenerator object that contains the collection of bone properties.
 
- 
renderAttributeOrFormPulldown
public void renderAttributeOrFormPulldown(MarkupOutput out, java.lang.String propName, java.lang.String gridKey)
- Overrides:
 renderAttributeOrFormPulldownin classIPhoneMapVisualizationPropertiesTransform
 
 - 
 
 -