com.vaadin.flow.component.charts.model.

Class AbstractSeriesItem

java.lang.Object
com.vaadin.flow.component.charts.model.AbstractConfigurationObject
com.vaadin.flow.component.charts.model.AbstractSeriesItem

All Implemented Interfaces:

Serializable

Direct Known Subclasses:

DataSeriesItem, TreeSeriesItem

public class AbstractSeriesItem extends AbstractConfigurationObject

Abstract superclass for chart series items

See Also:

  • Constructor Details

    • AbstractSeriesItem

      public AbstractSeriesItem()
  • Method Details

    • getName

      public String getName()

      Returns the name of the item.

      Returns:

      The name of the data item or null if not defined.

      See Also:

    • setName

      public void setName(String name)

      Sets the name of the data item as shown in the legend, tooltip, dataLabel etc. Defaults to "".

      Parameters:

      name - Name of the item.

    • getY

      public Number getY()

      Returns the Y-value of the item.

      Returns:

      The Y value of this data item.

      See Also:

    • setY

      public void setY(Number y)

      Sets the Y value of this data item. Defaults to null.

      Parameters:

      y - Y-value of the item.

    • getX

      public Number getX()

      Returns the X-value of the item.

      Returns:

      The X value of this data item.

      See Also:

    • setX

      public void setX(Number x)

      Sets the X value of this data item. Defaults to null.

      Parameters:

      x - X-value of the item.

    • setX

      public void setX(Instant instant)

      Sets the given instant as the x value.

      Parameters:

      instant - Instant to set.

    • setX

      @Deprecated public void setX(Date date)
      Deprecated.
      as of 4.0. Use setX(Instant)
    • getSliced

      public boolean getSliced()

      Checks whether or not the item is sliced. Makes sense only in pie charts.

      Returns:

      true when this data item is displayed offset from the center in a pie chart, false otherwise.

      See Also:

    • setSliced

      public void setSliced(boolean sliced)

      Sets whether to display a slice offset from the center. Defaults to false. Note: This applies to pie charts only.

      Parameters:

      sliced - When true, this item should be displayed with a small offset from the centre of the pie chart; when false, this item will be rendered normally.

    • getColor

      public Color getColor()

      Returns the color of the item.

      Returns:

      The color of the item.

      See Also:

    • setColor

      public void setColor(Color color)

      Sets the individual color for the point. Defaults to null. This might not work for all chart types.

      Parameters:

      color - Color of the item.

    • getColorIndex

      public Number getColorIndex()

      Returns the colorIndex of the item.

      Returns:

      The colorIndex of the item.

      See Also:

    • setColorIndex

      public void setColorIndex(Number colorIndex)

      A specific color index to use for the point, so its graphic representations are given the class name highcharts-color-{n}.

      Parameters:

      colorIndex - Color of the item.

    • getLegendIndex

      public Number getLegendIndex()

      Returns the index of the legend. Applicable only to pie charts.

      Returns:

      The index of the legend or null if not defined. Only applicable for pie charts.

      See Also:

    • setLegendIndex

      public void setLegendIndex(Number legendIndex)

      Sets the sequential index of the pie slice in the legend. Defaults to undefined. Note This applies to pie charts only.

      Parameters:

      legendIndex - Index in the legend.

    • setMarker

      public void setMarker(Marker marker)

      Sets the marker of this data series item

      Parameters:

      marker - Marker of the item.

    • getMarker

      public Marker getMarker()

      Returns the marker of the item.

      Returns:

      The marker of this data series item. If none is specified a new Marker will be created.

      See Also:

    • getId

      public String getId()

      Returns the id of the item.

      Returns:

      The ID of the item.

      See Also:

    • setId

      public void setId(String id)

      Sets the ID for the point. This can be used after rendering to get a reference to the point object. Defaults to null.

      Parameters:

      id - New id.

    • getClassName

      public String getClassName()

      Returns the class name of the item

      Returns:

      The class name of the item

      See Also:

    • setClassName

      public void setClassName(String className)

      An additional, individual class name for the data point's graphic representation.

      Parameters:

      className - new class name of the item