Package com.microstrategy.web.objects
Class WebVisualizationSettingsImpl
- java.lang.Object
-
- com.microstrategy.web.objects.WebVisualizationSettingsImpl
-
- All Implemented Interfaces:
WebVisualizationSettings
- Direct Known Subclasses:
WebReportVisualizationSettingsImpl
public class WebVisualizationSettingsImpl extends java.lang.Object- Since:
- MicroStrategy Web 8.0.2
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToList(java.lang.String item)Adds the given visualization to the list.voidclearList()Clears the visualization list.protected java.lang.StringgenerateAbbreviation()java.lang.StringgetFileName()Returns the file name (e.g.java.lang.StringgetImage()The image to be used by this visualizationintgetMode()Returns the visualization mode.java.lang.StringgetProps()The visualization propertiesjava.lang.StringgetSelectedAndroidTabletVisualization()Returns the currently selected visualization for Android Tablet.java.lang.StringgetSelectedAndroidVisualization()Returns the currently selected visualization for Android.java.lang.StringgetSelectedIPadVisualization()Returns the currently selected visualization for the ipadjava.lang.StringgetSelectedIPhoneVisualization()Returns the currently selected visualization for the iphone.java.lang.StringgetSelectedVisualization()Returns the currently selected visualization.java.lang.String[]getVisualizationsList()Returns a list of the currently activated visualizations.booleanisEnabled()Returns whether visualizations are enabled on this object.voidremoveFromList(java.lang.String item)Removes the given visualization from the list.voidsetEnabled(boolean enabled)Sets whether visualizations are enabled.voidsetFileName(java.lang.String val)Sets the file name (e.g.voidsetImage(java.lang.String image)The image to be used by this visualizationvoidsetIncludeMDProps(java.lang.String includeMDProps)Whether to include the MD properties on the XML passed to the visualizationvoidsetMode(int mode)Sets the visualization mode.voidsetProps(java.lang.String val)The visualization propertiesvoidsetSelectedAndroidTabletVisualization(java.lang.String val)Sets the currently selected visualization.voidsetSelectedAndroidVisualization(java.lang.String val)Sets the currently selected visualization.voidsetSelectedIPadVisualization(java.lang.String val)Sets the currently selected visualization.voidsetSelectedIPhoneVisualization(java.lang.String val)Sets the currently selected visualization.voidsetSelectedVisualization(java.lang.String val)Sets the currently selected visualization.
-
-
-
Method Detail
-
getMode
public int getMode()
Description copied from interface:WebVisualizationSettingsReturns the visualization mode. If this is 0, then the visualization mode is off. If it is nonzero, then the visualization mode is the value returned. It is up to the API user to define the meanings of the various visualization modes.- Returns:
- The current visualization mode.
-
setMode
public void setMode(int mode)
Description copied from interface:WebVisualizationSettingsSets the visualization mode.- Parameters:
mode- The new visualization mode.
-
isEnabled
public boolean isEnabled()
Description copied from interface:WebVisualizationSettingsReturns whether visualizations are enabled on this object.- Returns:
- Whether visualizations are enabled or not.
-
setEnabled
public void setEnabled(boolean enabled)
Description copied from interface:WebVisualizationSettingsSets whether visualizations are enabled.- Parameters:
enabled- True if the visualizations should be enabled, false otherwise.
-
getSelectedVisualization
public java.lang.String getSelectedVisualization()
Description copied from interface:WebVisualizationSettingsReturns the currently selected visualization.- Returns:
- The currently selected visualization.
-
setSelectedVisualization
public void setSelectedVisualization(java.lang.String val)
Description copied from interface:WebVisualizationSettingsSets the currently selected visualization. It is recommended that this be one of the object from the visualization list returned from getVisualizationsList.- Parameters:
val- The selected visualization.
-
getSelectedIPhoneVisualization
public java.lang.String getSelectedIPhoneVisualization()
Description copied from interface:WebVisualizationSettingsReturns the currently selected visualization for the iphone.- Returns:
- The currently selected visualization for the iphone.
-
setSelectedIPhoneVisualization
public void setSelectedIPhoneVisualization(java.lang.String val)
Description copied from interface:WebVisualizationSettingsSets the currently selected visualization. It is recommended that this be one of the object from the visualization list returned from getVisualizationsList.- Parameters:
val- The selected visualization.
-
getSelectedIPadVisualization
public java.lang.String getSelectedIPadVisualization()
Description copied from interface:WebVisualizationSettingsReturns the currently selected visualization for the ipad- Returns:
- The currently selected visualization for the ipad
-
setSelectedIPadVisualization
public void setSelectedIPadVisualization(java.lang.String val)
Description copied from interface:WebVisualizationSettingsSets the currently selected visualization. It is recommended that this be one of the object from the visualization list returned from getVisualizationsList.- Parameters:
val- The selected visualization.
-
getSelectedAndroidVisualization
public java.lang.String getSelectedAndroidVisualization()
Description copied from interface:WebVisualizationSettingsReturns the currently selected visualization for Android.- Returns:
- The currently selected visualization for Android.
-
setSelectedAndroidVisualization
public void setSelectedAndroidVisualization(java.lang.String val)
Description copied from interface:WebVisualizationSettingsSets the currently selected visualization. It is recommended that this be one of the object from the visualization list returned from getVisualizationsList.- Parameters:
val- The selected visualization.
-
getSelectedAndroidTabletVisualization
public java.lang.String getSelectedAndroidTabletVisualization()
Description copied from interface:WebVisualizationSettingsReturns the currently selected visualization for Android Tablet.- Returns:
- The currently selected visualization for Android Tablet.
-
setSelectedAndroidTabletVisualization
public void setSelectedAndroidTabletVisualization(java.lang.String val)
Description copied from interface:WebVisualizationSettingsSets the currently selected visualization. It is recommended that this be one of the object from the visualization list returned from getVisualizationsList.- Parameters:
val- The selected visualization.
-
getFileName
public java.lang.String getFileName()
Description copied from interface:WebVisualizationSettingsReturns the file name (e.g. swf file) that corresponds to the selected visualization.- Returns:
- the file name (e.g. swf file) that corresponds to the selected visualization.
- Since:
- MicroStrategy Web 8.1.0
-
setFileName
public void setFileName(java.lang.String val)
Description copied from interface:WebVisualizationSettingsSets the file name (e.g. swf file) that corresponds to the selected visualization.- Parameters:
val- the file name (e.g. swf file) that corresponds to the selected visualization.- Since:
- MicroStrategy Web 8.1.0
-
setIncludeMDProps
public void setIncludeMDProps(java.lang.String includeMDProps)
Description copied from interface:WebVisualizationSettingsWhether to include the MD properties on the XML passed to the visualization
-
setImage
public void setImage(java.lang.String image)
The image to be used by this visualization- Parameters:
image- The image to be used by this visualization
-
getImage
public java.lang.String getImage()
The image to be used by this visualization- Parameters:
image- The image to be used by this visualization
-
getProps
public java.lang.String getProps()
Description copied from interface:WebVisualizationSettingsThe visualization properties
-
setProps
public void setProps(java.lang.String val)
Description copied from interface:WebVisualizationSettingsThe visualization properties- Parameters:
val- The visualization properties
-
addToList
public void addToList(java.lang.String item)
Description copied from interface:WebVisualizationSettingsAdds the given visualization to the list.- Parameters:
item- The visualization to add to the list.
-
removeFromList
public void removeFromList(java.lang.String item)
Description copied from interface:WebVisualizationSettingsRemoves the given visualization from the list.- Parameters:
item- The visualization to remove from the list.
-
clearList
public void clearList()
Description copied from interface:WebVisualizationSettingsClears the visualization list.
-
getVisualizationsList
public java.lang.String[] getVisualizationsList()
Description copied from interface:WebVisualizationSettingsReturns a list of the currently activated visualizations.- Returns:
- A String[] containing the names of the activated visualizations.
-
generateAbbreviation
protected java.lang.String generateAbbreviation()
-
-