Class AbstractSeries<T extends AbstractSeries<T>>

java.lang.Object
io.jmix.chartsflowui.kit.component.model.ChartObservableObject
io.jmix.chartsflowui.kit.component.model.series.AbstractSeries<T>
Type Parameters:
T - origin series class type
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractAxisAwareSeries, GaugeSeries, RadarSeries

public abstract class AbstractSeries<T extends AbstractSeries<T>> extends ChartObservableObject
The base class for any series.
See Also:
  • Field Details

  • Constructor Details

    • AbstractSeries

      protected AbstractSeries(SeriesType type)
  • Method Details

    • getType

      public SeriesType getType()
    • setType

      public void setType(SeriesType type)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getColorBy

      public ColorBy getColorBy()
    • setColorBy

      public void setColorBy(ColorBy colorBy)
    • getLabel

      public Label getLabel()
    • setLabel

      public void setLabel(Label label)
    • getLabelLayout

      public AbstractSeries.LabelLayout getLabelLayout()
    • setLabelLayout

      public void setLabelLayout(AbstractSeries.LabelLayout labelLayout)
    • getSelectedMode

      public SelectedMode getSelectedMode()
    • setSelectedMode

      public void setSelectedMode(SelectedMode selectedMode)
    • getDataGroupId

      public String getDataGroupId()
    • setDataGroupId

      public void setDataGroupId(String dataGroupId)
    • getZLevel

      public Integer getZLevel()
    • setZLevel

      public void setZLevel(Integer zLevel)
    • getZ

      public Integer getZ()
    • setZ

      public void setZ(Integer z)
    • getSilent

      public Boolean getSilent()
    • setSilent

      public void setSilent(Boolean silent)
    • getAnimationDuration

      public Integer getAnimationDuration()
    • setAnimationDuration

      public void setAnimationDuration(Integer animationDuration)
    • getAnimationEasing

      public String getAnimationEasing()
    • setAnimationEasing

      public void setAnimationEasing(String animationEasing)
    • getAnimationDelay

      public Integer getAnimationDelay()
    • setAnimationDelay

      public void setAnimationDelay(Integer animationDelay)
    • getTooltip

      public AbstractSeries.Tooltip getTooltip()
    • setTooltip

      public void setTooltip(AbstractSeries.Tooltip tooltip)
    • withType

      public T withType(SeriesType type)
    • withId

      public T withId(String id)
    • withName

      public T withName(String name)
    • withColorBy

      public T withColorBy(ColorBy colorBy)
    • withLabel

      public T withLabel(Label label)
    • withLabelLayout

      public T withLabelLayout(AbstractSeries.LabelLayout labelLayout)
    • withSelectedMode

      public T withSelectedMode(SelectedMode selectedMode)
    • withDataGroupId

      public T withDataGroupId(String dataGroupId)
    • withZLevel

      public T withZLevel(Integer zLevel)
    • withZ

      public T withZ(Integer z)
    • withSilent

      public T withSilent(Boolean silent)
    • withAnimationDuration

      public T withAnimationDuration(Integer animationDuration)
    • withAnimationEasing

      public T withAnimationEasing(String animationEasing)
    • withAnimationDelay

      public T withAnimationDelay(Integer animationDelay)
    • withTooltip

      public T withTooltip(AbstractSeries.Tooltip tooltip)