Class AbstractAxis<T extends AbstractAxis<T>>

java.lang.Object
io.jmix.chartsflowui.kit.component.model.ChartObservableObject
io.jmix.chartsflowui.kit.component.model.axis.AbstractAxis<T>
Type Parameters:
T - origin class type
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractCartesianAxis, AbstractPolarAxis

public abstract class AbstractAxis<T extends AbstractAxis<T>> extends ChartObservableObject
The base class for axis.
See Also:
  • Field Details

    • id

      protected String id
    • type

      protected AxisType type
    • boundaryGap

      protected AbstractAxis.BoundaryGap boundaryGap
    • min

      protected String min
    • minFunction

      protected JsFunction minFunction
    • max

      protected String max
    • maxFunction

      protected JsFunction maxFunction
    • scale

      protected Boolean scale
    • splitNumber

      protected Integer splitNumber
    • minInterval

      protected Integer minInterval
    • maxInterval

      protected Integer maxInterval
    • interval

      protected Integer interval
    • logBase

      protected Integer logBase
    • silent

      protected Boolean silent
    • triggerEvent

      protected Boolean triggerEvent
    • axisLine

      protected AxisLine axisLine
    • axisTick

      protected AxisTick axisTick
    • minorTick

      protected MinorTick minorTick
    • axisLabel

      protected AxisLabel axisLabel
    • splitLine

      protected SplitLine splitLine
    • minorSplitLine

      protected MinorSplitLine minorSplitLine
    • splitArea

      protected SplitArea splitArea
    • axisPointer

      protected AbstractAxis.AxisPointer axisPointer
    • animation

      protected Boolean animation
    • animationThreshold

      protected Integer animationThreshold
    • animationDuration

      protected Integer animationDuration
    • animationDurationFunction

      protected JsFunction animationDurationFunction
    • animationEasing

      protected String animationEasing
    • animationDelay

      protected Integer animationDelay
    • animationDelayFunction

      protected JsFunction animationDelayFunction
    • animationDurationUpdate

      protected Integer animationDurationUpdate
    • animationDurationUpdateFunction

      protected JsFunction animationDurationUpdateFunction
    • animationEasingUpdate

      protected String animationEasingUpdate
    • animationDelayUpdate

      protected Integer animationDelayUpdate
    • animationDelayUpdateFunction

      protected JsFunction animationDelayUpdateFunction
    • zLevel

      protected Integer zLevel
    • z

      protected Integer z
  • Constructor Details

    • AbstractAxis

      protected AbstractAxis(AxisType type)
  • Method Details

    • getType

      public AxisType getType()
    • setType

      public void setType(AxisType type)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getBoundaryGap

      public AbstractAxis.BoundaryGap getBoundaryGap()
    • setBoundaryGap

      public void setBoundaryGap(Boolean categoryGap)
    • setBoundaryGap

      public void setBoundaryGap(String min, String max)
    • getMin

      public String getMin()
    • setMin

      public void setMin(String min)
    • getMinFunction

      public JsFunction getMinFunction()
    • setMinFunction

      public void setMinFunction(JsFunction minFunction)
    • setMinFunction

      public void setMinFunction(String minFunction)
    • getMax

      public String getMax()
    • setMax

      public void setMax(String max)
    • getMaxFunction

      public JsFunction getMaxFunction()
    • setMaxFunction

      public void setMaxFunction(JsFunction maxFunction)
    • setMaxFunction

      public void setMaxFunction(String maxFunction)
    • getScale

      public Boolean getScale()
    • setScale

      public void setScale(Boolean scale)
    • getSplitNumber

      public Integer getSplitNumber()
    • setSplitNumber

      public void setSplitNumber(Integer splitNumber)
    • getMinInterval

      public Integer getMinInterval()
    • setMinInterval

      public void setMinInterval(Integer minInterval)
    • getMaxInterval

      public Integer getMaxInterval()
    • setMaxInterval

      public void setMaxInterval(Integer maxInterval)
    • getInterval

      public Integer getInterval()
    • setInterval

      public void setInterval(Integer interval)
    • getLogBase

      public Integer getLogBase()
    • setLogBase

      public void setLogBase(Integer logBase)
    • getSilent

      public Boolean getSilent()
    • setSilent

      public void setSilent(Boolean silent)
    • getTriggerEvent

      public Boolean getTriggerEvent()
    • setTriggerEvent

      public void setTriggerEvent(Boolean triggerEvent)
    • getAxisLine

      public AxisLine getAxisLine()
    • setAxisLine

      public void setAxisLine(AxisLine axisLine)
    • getAxisTick

      public AxisTick getAxisTick()
    • setAxisTick

      public void setAxisTick(AxisTick axisTick)
    • getMinorTick

      public MinorTick getMinorTick()
    • setMinorTick

      public void setMinorTick(MinorTick minorTick)
    • getAxisLabel

      public AxisLabel getAxisLabel()
    • setAxisLabel

      public void setAxisLabel(AxisLabel axisLabel)
    • getSplitLine

      public SplitLine getSplitLine()
    • setSplitLine

      public void setSplitLine(SplitLine splitLine)
    • getMinorSplitLine

      public MinorSplitLine getMinorSplitLine()
    • setMinorSplitLine

      public void setMinorSplitLine(MinorSplitLine minorSplitLine)
    • getSplitArea

      public SplitArea getSplitArea()
    • setSplitArea

      public void setSplitArea(SplitArea splitArea)
    • getAxisPointer

      public AbstractAxis.AxisPointer getAxisPointer()
    • setAxisPointer

      public void setAxisPointer(AbstractAxis.AxisPointer axisPointer)
    • getAnimation

      public Boolean getAnimation()
    • setAnimation

      public void setAnimation(Boolean animation)
    • getAnimationThreshold

      public Integer getAnimationThreshold()
    • setAnimationThreshold

      public void setAnimationThreshold(Integer animationThreshold)
    • getAnimationDuration

      public Integer getAnimationDuration()
    • setAnimationDuration

      public void setAnimationDuration(Integer animationDuration)
    • getAnimationDurationFunction

      public JsFunction getAnimationDurationFunction()
    • setAnimationDurationFunction

      public void setAnimationDurationFunction(JsFunction animationDurationFunction)
    • setAnimationDurationFunction

      public void setAnimationDurationFunction(String animationDurationFunction)
    • getAnimationEasing

      public String getAnimationEasing()
    • setAnimationEasing

      public void setAnimationEasing(String animationEasing)
    • getAnimationDelay

      public Integer getAnimationDelay()
    • setAnimationDelay

      public void setAnimationDelay(Integer animationDelay)
    • getAnimationDelayFunction

      public JsFunction getAnimationDelayFunction()
    • setAnimationDelayFunction

      public void setAnimationDelayFunction(JsFunction animationDelayFunction)
    • setAnimationDelayFunction

      public void setAnimationDelayFunction(String animationDelayFunction)
    • getAnimationDurationUpdate

      public Integer getAnimationDurationUpdate()
    • setAnimationDurationUpdate

      public void setAnimationDurationUpdate(Integer animationDurationUpdate)
    • getAnimationDurationUpdateFunction

      public JsFunction getAnimationDurationUpdateFunction()
    • setAnimationDurationUpdateFunction

      public void setAnimationDurationUpdateFunction(JsFunction animationDurationUpdateFunction)
    • setAnimationDurationUpdateFunction

      public void setAnimationDurationUpdateFunction(String animationDurationUpdateFunction)
    • getAnimationEasingUpdate

      public String getAnimationEasingUpdate()
    • setAnimationEasingUpdate

      public void setAnimationEasingUpdate(String animationEasingUpdate)
    • getAnimationDelayUpdate

      public Integer getAnimationDelayUpdate()
    • setAnimationDelayUpdate

      public void setAnimationDelayUpdate(Integer animationDelayUpdate)
    • getAnimationDelayUpdateFunction

      public JsFunction getAnimationDelayUpdateFunction()
    • setAnimationDelayUpdateFunction

      public void setAnimationDelayUpdateFunction(JsFunction animationDelayUpdateFunction)
    • setAnimationDelayUpdateFunction

      public void setAnimationDelayUpdateFunction(String animationDelayUpdateFunction)
    • getZLevel

      public Integer getZLevel()
    • setZLevel

      public void setZLevel(Integer zLevel)
    • getZ

      public Integer getZ()
    • setZ

      public void setZ(Integer z)
    • withType

      public T withType(AxisType type)
    • withId

      public T withId(String id)
    • withBoundaryGap

      public T withBoundaryGap(Boolean categoryGap)
    • withBoundaryGap

      public T withBoundaryGap(String min, String max)
    • withMin

      public T withMin(String min)
    • withMinFunction

      public T withMinFunction(JsFunction minFunction)
    • withMinFunction

      public T withMinFunction(String minFunction)
    • withMax

      public T withMax(String max)
    • withMaxFunction

      public T withMaxFunction(JsFunction maxFunction)
    • withMaxFunction

      public T withMaxFunction(String maxFunction)
    • withScale

      public T withScale(Boolean scale)
    • withSplitNumber

      public T withSplitNumber(Integer splitNumber)
    • withMinInterval

      public T withMinInterval(Integer minInterval)
    • withMaxInterval

      public T withMaxInterval(Integer maxInterval)
    • withInterval

      public T withInterval(Integer interval)
    • withLogBase

      public T withLogBase(Integer logBase)
    • withSilent

      public T withSilent(Boolean silent)
    • withTriggerEvent

      public T withTriggerEvent(Boolean triggerEvent)
    • withAxisLine

      public T withAxisLine(AxisLine axisLine)
    • withAxisTick

      public T withAxisTick(AxisTick axisTick)
    • withMinorTick

      public T withMinorTick(MinorTick minorTick)
    • withAxisLabel

      public T withAxisLabel(AxisLabel axisLabel)
    • withSplitLine

      public T withSplitLine(SplitLine splitLine)
    • withMinorSplitLine

      public T withMinorSplitLine(MinorSplitLine minorSplitLine)
    • withSplitArea

      public T withSplitArea(SplitArea splitArea)
    • withAxisPointer

      public T withAxisPointer(AbstractAxis.AxisPointer axisPointer)
    • withAnimation

      public T withAnimation(Boolean animation)
    • withAnimationThreshold

      public T withAnimationThreshold(Integer animationThreshold)
    • withAnimationDuration

      public T withAnimationDuration(Integer animationDuration)
    • withAnimationDurationFunction

      public T withAnimationDurationFunction(JsFunction animationDurationFunction)
    • withAnimationDurationFunction

      public T withAnimationDurationFunction(String animationDurationFunction)
    • withAnimationEasing

      public T withAnimationEasing(String animationEasing)
    • withAnimationDelay

      public T withAnimationDelay(Integer animationDelay)
    • withAnimationDelayFunction

      public T withAnimationDelayFunction(JsFunction animationDelayFunction)
    • withAnimationDelayFunction

      public T withAnimationDelayFunction(String animationDelayFunction)
    • withAnimationDurationUpdate

      public T withAnimationDurationUpdate(Integer animationDurationUpdate)
    • withAnimationDurationUpdateFunction

      public T withAnimationDurationUpdateFunction(JsFunction animationDurationUpdateFunction)
    • withAnimationDurationUpdateFunction

      public T withAnimationDurationUpdateFunction(String animationDurationUpdateFunction)
    • withAnimationEasingUpdate

      public T withAnimationEasingUpdate(String animationEasingUpdate)
    • withAnimationDelayUpdate

      public T withAnimationDelayUpdate(Integer animationDelayUpdate)
    • withAnimationDelayUpdateFunction

      public T withAnimationDelayUpdateFunction(JsFunction animationDelayUpdateFunction)
    • withAnimationDelayUpdateFunction

      public T withAnimationDelayUpdateFunction(String animationDelayUpdateFunction)
    • withZLevel

      public T withZLevel(Integer zLevel)
    • withZ

      public T withZ(Integer z)