java.lang.Object
com.vaadin.componentfactory.maps.model.AbstractConfigurationObject
com.vaadin.componentfactory.maps.model.style.ChartStyle
All Implemented Interfaces:
Serializable

public class ChartStyle extends AbstractConfigurationObject

ChartStyle class.

Version:
$Id: $Id
Author:
Vaadin
See Also:
  • Constructor Details

    • ChartStyle

      public ChartStyle()
  • Method Details

    • getBackgroundColor

      public Color getBackgroundColor()

      Getter for the field backgroundColor.

      Returns:
      The background color of the chart, null if not defined
      See Also:
    • setBackgroundColor

      public void setBackgroundColor(Color backgroundColor)
      Sets the background color of the outer chart area. May be a gradient. Defaults to "#FFFFFF".
      Parameters:
      backgroundColor - a Color object.
      See Also:
    • getPlotBackgroundColor

      public Color getPlotBackgroundColor()

      Getter for the field plotBackgroundColor.

      Returns:
      The background color of the plot, null if not defined
      See Also:
    • setPlotBackgroundColor

      public void setPlotBackgroundColor(Color plotBackgroundColor)
      Sets the background color of the plot area. May be a gradient. Defaults to null.
      Parameters:
      plotBackgroundColor - a Color object.
      See Also:
    • getPlotBackgroundImage

      public String getPlotBackgroundImage()

      Getter for the field plotBackgroundImage.

      Returns:
      The background image of the plot, null if not defined
      See Also:
    • setPlotBackgroundImage

      public void setPlotBackgroundImage(String plotBackgroundImage)
      Sets the background of the plot to an image specified by the provided URL. To set an image as the background for the entire chart, set a CSS background image on the container element. Defaults to null.
      Parameters:
      plotBackgroundImage - The URL of the background image
    • isPlotShadow

      public Boolean isPlotShadow()

      isPlotShadow.

      Returns:
      Whether a drop shadow is applied or null if not defined
      See Also:
    • setPlotShadow

      public void setPlotShadow(Boolean plotShadow)
      Sets whether to apply a drop shadow to the plot area. Requires that plotBackgroundColor be set.
      Parameters:
      plotShadow - a Boolean object.
    • getPlotBorderWidth

      public Number getPlotBorderWidth()

      Getter for the field plotBorderWidth.

      Returns:
      The width of the plot border or null if not defined
      See Also:
    • setPlotBorderWidth

      public void setPlotBorderWidth(Number plotBorderWidth)
      Sets the pixel width of the plot area border. Defaults to 0.
      Parameters:
      plotBorderWidth - Width of border
    • getClassName

      public String getClassName()

      Getter for the field className.

      Returns:
      a String object.
      See Also:
    • setClassName

      public void setClassName(String className)
      Sets the CSS class name to apply to the container DIV around the chart, allowing unique CSS styling for each chart. Defaults to "".
      Parameters:
      className - a String object.
    • getBorderWidth

      public Number getBorderWidth()

      Getter for the field borderWidth.

      Returns:
      The width of the chart border, null if not defined
      See Also:
    • setBorderWidth

      public void setBorderWidth(Number borderWidth)
      Sets the pixel width of the outer chart border. The border is painted using vector graphic techniques to allow rounded corners. Defaults to 0.
      Parameters:
      borderWidth - Border width
    • getBorderRadius

      public Number getBorderRadius()

      Getter for the field borderRadius.

      Returns:
      The corner radius of the border, null if not defined
      See Also:
    • setBorderRadius

      public void setBorderRadius(Number borderRadius)
      Sets the corner radius of the outer chart border. Defaults to 5.
      Parameters:
      borderRadius - Radius or border
    • getPlotBorderColor

      public Color getPlotBorderColor()

      Getter for the field plotBorderColor.

      Returns:
      The color of the plot border, null if not defined
      See Also:
    • setPlotBorderColor

      public void setPlotBorderColor(Color plotBorderColor)
      Sets the color of the outer chart border. The border is painted using vector graphic techniques to allow rounded corners. Defaults to "#4572A7".
      Parameters:
      plotBorderColor - a Color object.
    • getStyle

      public Style getStyle()
      Gets various style defaults used. This can be used to for example define default font family.
      Returns:
      a Style object.
      See Also:
    • setStyle

      public void setStyle(Style style)
      Sets additional CSS styles to apply inline to the container div. Note that since the default font styles are applied in the renderer, it is ignorant of the individual chart options and must be set globally. Defaults to:

      style: { fontFamily: '"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif', // default font fontSize: '12px' }

      Parameters:
      style - a Style object.
    • getBorderColor

      public Color getBorderColor()

      Getter for the field borderColor.

      Returns:
      The color of the plot border, null if not defined
      See Also:
    • setBorderColor

      public void setBorderColor(Color borderColor)
      Sets the color of the outer chart border. Defaults to #4572A7.
      Parameters:
      borderColor - a Color object.