Class IPhoneMapVisualizationPropertiesTransform

    • Field Detail

      • GEO_ATTRIBUTE_ID

        public static final java.lang.String GEO_ATTRIBUTE_ID
        See Also:
        Constant Field Values
      • ATTRIBUTE_FORM_FOR_LATITUDE_FROM_GA

        public static final java.lang.String ATTRIBUTE_FORM_FOR_LATITUDE_FROM_GA
        See Also:
        Constant Field Values
      • ATTRIBUTE_FORM_FOR_LONGITUDE_FROM_GA

        public static final java.lang.String ATTRIBUTE_FORM_FOR_LONGITUDE_FROM_GA
        See Also:
        Constant Field Values
      • MARKER_STYLE_ON_THE_MAP

        public static final java.lang.String MARKER_STYLE_ON_THE_MAP
        See Also:
        Constant Field Values
      • AREA_FUSION_TABLE

        public static final java.lang.String AREA_FUSION_TABLE
        See Also:
        Constant Field Values
      • APPLY_THRESHOLDS_ON_MAP

        public static final java.lang.String APPLY_THRESHOLDS_ON_MAP
        See Also:
        Constant Field Values
      • USE_DOCUMENT_LAYOUT_FOR_INFO_WINDOW

        public static final java.lang.String USE_DOCUMENT_LAYOUT_FOR_INFO_WINDOW
        See Also:
        Constant Field Values
      • LAYOUT_KEY_INDEX

        public static final java.lang.String LAYOUT_KEY_INDEX
        See Also:
        Constant Field Values
      • RADIO_OPTION_POINT

        public static final java.lang.String RADIO_OPTION_POINT
        See Also:
        Constant Field Values
      • RADIO_OPTION_LAT_LONG

        public static final java.lang.String RADIO_OPTION_LAT_LONG
        See Also:
        Constant Field Values
      • RADIO_OPTION_MARKER_STYLE

        public static final java.lang.String RADIO_OPTION_MARKER_STYLE
        See Also:
        Constant Field Values
      • RADIO_OPTION_DYNAMIC_BUBBLES

        public static final java.lang.String RADIO_OPTION_DYNAMIC_BUBBLES
        See Also:
        Constant Field Values
      • RADIO_OPTION_DENSITY

        public static final java.lang.String RADIO_OPTION_DENSITY
        See Also:
        Constant Field Values
      • RADIO_OPTION_PATH

        public static final java.lang.String RADIO_OPTION_PATH
        See Also:
        Constant Field Values
      • SHOW_MARKER_OR_AREA

        public static final java.lang.String SHOW_MARKER_OR_AREA
        See Also:
        Constant Field Values
      • PRIMARY_GRID_KEY

        public static final java.lang.String PRIMARY_GRID_KEY
        See Also:
        Constant Field Values
      • ESRI_GOOGLE_PROP_MAP

        public static final HashList<java.lang.String,​java.lang.String> ESRI_GOOGLE_PROP_MAP
      • BASE_MAP_LIST

        public static final HashList<java.lang.String,​java.lang.String> BASE_MAP_LIST
      • _errorMessage

        protected java.lang.String _errorMessage
    • Constructor Detail

      • IPhoneMapVisualizationPropertiesTransform

        public IPhoneMapVisualizationPropertiesTransform()
    • Method Detail

      • initializeTransform

        public void initializeTransform​(Transformable data)
        Description copied from class: AbstractAppTransform

        This method initialize the private and protected fields of the transform, such as width and height. It also invokes the initializeWebComponent, initializeImages and initializeCss methods.

        This method is automatically called from the transform method. Transforms which would like to invoke other methods in this instance directly (for example, to invoke some render methods), need first to call this method to guarantee that the Transform is ready to generate output.
        Specified by:
        initializeTransform in interface AppTransform
        Overrides:
        initializeTransform in class VisualizationPropertiesTransform
        Parameters:
        data - the bean to transform.
      • getDensityMapsProperties

        protected java.util.ResourceBundle getDensityMapsProperties()
      • getScriptClass

        protected java.lang.String getScriptClass()
        Description copied from class: AbstractAppTransform

        Returns 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:
        getScriptClass in class AbstractAppTransform
        Returns:
        String representing the name of a javaScript class
      • renderShowMarkerRadioButton

        public void renderShowMarkerRadioButton​(MarkupOutput out,
                                                java.lang.String propName,
                                                java.lang.String defaultValue,
                                                java.lang.String key)
      • renderShowAreaRadioButton

        public void renderShowAreaRadioButton​(MarkupOutput out,
                                              java.lang.String propName,
                                              java.lang.String defaultValue,
                                              java.lang.String key)
      • renderAttributeFormsPulldown

        public void renderAttributeFormsPulldown​(MarkupOutput out,
                                                 java.lang.String propName,
                                                 java.lang.String gridKey)
      • renderAttributeFormsPulldown

        public void renderAttributeFormsPulldown​(MarkupOutput out,
                                                 java.lang.String propName,
                                                 java.lang.String gridKey,
                                                 HashList<java.lang.String,​java.lang.String> extraAttributes,
                                                 HashList<java.lang.String,​java.lang.String> elems)
      • renderDrawingPulldown

        public void renderDrawingPulldown​(MarkupOutput out,
                                          java.lang.String propName,
                                          java.lang.String gridKey)
      • renderMaxLineThicknessPulldown

        public void renderMaxLineThicknessPulldown​(MarkupOutput out,
                                                   java.lang.String propName,
                                                   java.lang.String gridKey)
      • renderAttributeOrFormPulldown

        public void renderAttributeOrFormPulldown​(MarkupOutput out,
                                                  java.lang.String propName,
                                                  java.lang.String gridKey)
      • renderMapSizingStylePulldown

        public void renderMapSizingStylePulldown​(MarkupOutput out,
                                                 java.lang.String propName,
                                                 java.lang.String gridKey)
      • renderMapSizingStylePulldown

        public void renderMapSizingStylePulldown​(MarkupOutput out,
                                                 java.lang.String propName,
                                                 java.lang.String gridKey,
                                                 boolean includeEmptyOpt)
      • renderLayoutPulldown

        public void renderLayoutPulldown​(MarkupOutput out,
                                         java.lang.String propName,
                                         java.lang.String gridKey)
      • isIE

        public boolean isIE()
      • renderPointLatLongPulldown

        public void renderPointLatLongPulldown​(MarkupOutput out,
                                               java.lang.String propName,
                                               java.lang.String gridKey)
      • renderAttributePulldown

        public void renderAttributePulldown​(MarkupOutput out,
                                            java.lang.String propName,
                                            java.lang.String gridKey)
      • renderShapePulldown

        public void renderShapePulldown​(MarkupOutput out,
                                        java.lang.String propName,
                                        java.lang.String gridKey)
      • renderSecondaryDataProvidersSelectbox

        public void renderSecondaryDataProvidersSelectbox​(MarkupOutput out,
                                                          java.lang.String propName,
                                                          java.lang.String gridKey)
      • renderLookupAttributePulldown

        public void renderLookupAttributePulldown​(MarkupOutput out,
                                                  java.lang.String propName,
                                                  java.lang.String gridKey)
      • renderImageRadio

        public void renderImageRadio​(MarkupOutput out,
                                     java.lang.String propName,
                                     java.lang.String gridKey)
      • renderCheckbox

        public void renderCheckbox​(MarkupOutput out,
                                   java.lang.String propName,
                                   java.lang.String defaultValue,
                                   java.lang.String gridKey)
        Description copied from class: VisualizationPropertiesTransform
        Renders a checkbox.
        Assumes the true value is "1"
        Adds the attribute (visprop="1") that informs the visualization Properties editor to save this value
        Overrides:
        renderCheckbox in class VisualizationPropertiesTransform
        Parameters:
        out - The Markup output of this transform
        propName - the name of the property to render and read the value from
        defaultValue - A list with value/name pairs of extra attributes to add to the input. The format is "onclick^alert('a')|onchange^alert('b')"
        gridKey - the default value for the textbox. Used if the property is not saved.
      • renderCheckbox

        public void renderCheckbox​(MarkupOutput out,
                                   java.lang.String propName,
                                   HashList<java.lang.String,​java.lang.String> extraAttributes,
                                   java.lang.String defaultValue,
                                   java.lang.String gridKey)
      • renderRadio

        public void renderRadio​(MarkupOutput out,
                                java.lang.String propName,
                                HashList<java.lang.String,​java.lang.String> elems,
                                HashList<java.lang.String,​java.lang.String> extraAttributes,
                                java.lang.String selectedVal,
                                java.lang.String gridKey)
      • renderHiddenInput

        public void renderHiddenInput​(MarkupOutput out,
                                      java.lang.String propName,
                                      java.lang.String value,
                                      java.lang.String extraAtts)
      • renderMarkerStylePulldown

        public void renderMarkerStylePulldown​(MarkupOutput out,
                                              java.lang.String propName,
                                              java.lang.String gridKey)
      • renderSelectBox

        public void renderSelectBox​(MarkupOutput out,
                                    java.lang.String propName,
                                    HashList<java.lang.String,​java.lang.String> elems,
                                    HashList<java.lang.String,​java.lang.String> extraAttributes,
                                    java.lang.String selectedVal,
                                    java.lang.String gridKey)
      • renderDensityPulldown

        public void renderDensityPulldown​(MarkupOutput out,
                                          java.lang.String propName,
                                          java.lang.String gridKey)
      • renderBaseMapPulldown

        public void renderBaseMapPulldown​(MarkupOutput out,
                                          java.lang.String propName)
      • renderDefaultViewPulldown

        public void renderDefaultViewPulldown​(MarkupOutput out,
                                              java.lang.String propName)
      • renderShowCurrLocCheckbox

        public void renderShowCurrLocCheckbox​(MarkupOutput out,
                                              java.lang.String propName)
      • renderShowCurrLocLevelPulldown

        public void renderShowCurrLocLevelPulldown​(MarkupOutput out,
                                                   java.lang.String propName)
      • renderAutoShowCurrLocCheckbox

        public void renderAutoShowCurrLocCheckbox​(MarkupOutput out,
                                                  java.lang.String propName)
      • isValidGrid

        public boolean isValidGrid()
      • renderDisplayInfoWinCheckbox

        public void renderDisplayInfoWinCheckbox​(MarkupOutput out,
                                                 java.lang.String propName,
                                                 java.lang.String gridKey)
      • renderDisplayAffinityCheckbox

        public void renderDisplayAffinityCheckbox​(MarkupOutput out,
                                                  java.lang.String propName,
                                                  java.lang.String gridKey)
      • renderColorPicker

        public void renderColorPicker​(MarkupOutput out,
                                      java.lang.String propName,
                                      java.lang.String gridKey,
                                      java.lang.String defaultValue)
      • renderElemsVisibilityOptionsLink

        public void renderElemsVisibilityOptionsLink​(MarkupOutput out)
      • renderMapElemsVisibilityOptionsMenu

        public void renderMapElemsVisibilityOptionsMenu​(MarkupOutput out)
      • renderValidationError

        public void renderValidationError​(MarkupOutput out)
      • isDisplay

        public boolean isDisplay()
      • getRowsAxis

        protected WebAxis getRowsAxis​(java.lang.String gridKey)
      • getVisPropValue

        protected java.lang.String getVisPropValue​(java.lang.String propName)
        Overrides:
        getVisPropValue in class VisualizationPropertiesTransform
        Parameters:
        propName - The property name
        Returns:
        The value of a visualization Property
      • getVisPropValue

        protected java.lang.String getVisPropValue​(java.lang.String propName,
                                                   java.lang.String gridKey)
      • getTemplateName

        public java.util.Map getTemplateName​(java.lang.String gridKey)
      • getGridDef

        protected RWUnitDef[] getGridDef()
      • getTemplateKey

        public java.util.Map getTemplateKey​(java.lang.String gridKey)
      • getAttributes

        protected HashList<java.lang.String,​java.lang.String> getAttributes​(java.lang.String gridKey)
      • getWebTemplate

        protected WebTemplate getWebTemplate​(java.lang.String gridKey)
      • renderDatasetRadio

        public void renderDatasetRadio​(MarkupOutput out)
      • getKeyList

        public java.util.List<java.lang.String> getKeyList()
        This method return a Key list for Grids in Doc, the first key corresponds to the primary key For report, it return a list containing an element "-1".
        Returns:
      • renderTextbox

        public void renderTextbox​(MarkupOutput out,
                                  java.lang.String propName,
                                  java.lang.String defaultValue,
                                  java.lang.String gridKey)
        Description copied from class: VisualizationPropertiesTransform
        Renders a text input.
        Adds the attribute (visprop="1") that informs the visualization Properties editor to save this value
        Overrides:
        renderTextbox in class VisualizationPropertiesTransform
        Parameters:
        out - The Markup output of this transform
        propName - the name of the property to render and read the value from
        defaultValue - A list with value/name pairs of extra attributes to add to the input. The format is "onclick^alert('a')|onchange^alert('b')"
        gridKey - the default value for the textbox. Used if the property is not saved.
      • renderTextbox

        public void renderTextbox​(MarkupOutput out,
                                  java.lang.String propName,
                                  java.lang.String defaultValue,
                                  java.lang.String gridKey,
                                  HashList<java.lang.String,​java.lang.String> extraAttributes)
      • addSpecialExtraAttributes

        protected void addSpecialExtraAttributes​(java.lang.String gridKey,
                                                 HashList<java.lang.String,​java.lang.String> extraAttributes)