java.lang.Object
io.jmix.chartsflowui.kit.component.model.ChartObservableObject
io.jmix.chartsflowui.kit.component.model.shared.Decal
All Implemented Interfaces:
Serializable

public class Decal extends ChartObservableObject
The style of the decal pattern.
See Also:
  • Field Details

    • symbol

      protected HasSymbols.Symbol symbol
    • symbolSize

      protected Double symbolSize
    • symbolKeepAspect

      protected Boolean symbolKeepAspect
    • color

      protected Color color
    • backgroundColor

      protected Color backgroundColor
    • dashArrayX

      protected Decal.DashArray dashArrayX
    • dashArrayY

      protected Decal.DashArray dashArrayY
    • rotation

      protected Double rotation
    • maxTileWidth

      protected Integer maxTileWidth
    • maxTileHeight

      protected Integer maxTileHeight
  • Constructor Details

    • Decal

      public Decal()
  • Method Details

    • getSymbol

      public HasSymbols.Symbol getSymbol()
    • setSymbol

      public void setSymbol(String icon)
    • setSymbol

      public void setSymbol(HasSymbols.SymbolType symbolType)
    • getSymbolSize

      public Double getSymbolSize()
    • setSymbolSize

      public void setSymbolSize(Double symbolSize)
    • getSymbolKeepAspect

      public Boolean getSymbolKeepAspect()
    • setSymbolKeepAspect

      public void setSymbolKeepAspect(Boolean symbolKeepAspect)
    • getColor

      public Color getColor()
    • setColor

      public void setColor(Color color)
    • getBackgroundColor

      public Color getBackgroundColor()
    • setBackgroundColor

      public void setBackgroundColor(Color backgroundColor)
    • getDashArrayX

      public Decal.DashArray getDashArrayX()
    • setDashArrayX

      public void setDashArrayX(Integer number)
    • setDashArrayX

      public void setDashArrayX(Integer... array)
    • setDashArrayX

      public void setDashArrayX(Integer[][] twoDimensionalArray)
    • getDashArrayY

      public Decal.DashArray getDashArrayY()
    • setDashArrayY

      public void setDashArrayY(Integer number)
    • setDashArrayY

      public void setDashArrayY(Integer... array)
    • setDashArrayY

      public void setDashArrayY(Integer[][] twoDimensionalArray)
    • getRotation

      public Double getRotation()
    • setRotation

      public void setRotation(Double rotation)
    • getMaxTileWidth

      public Integer getMaxTileWidth()
    • setMaxTileWidth

      public void setMaxTileWidth(Integer maxTileWidth)
    • getMaxTileHeight

      public Integer getMaxTileHeight()
    • setMaxTileHeight

      public void setMaxTileHeight(Integer maxTileHeight)
    • withSymbol

      public Decal withSymbol(String icon)
    • withSymbol

      public Decal withSymbol(HasSymbols.SymbolType symbolType)
    • withSymbolSize

      public Decal withSymbolSize(Double symbolSize)
    • withSymbolKeepAspect

      public Decal withSymbolKeepAspect(Boolean symbolKeepAspect)
    • withColor

      public Decal withColor(Color color)
    • withBackgroundColor

      public Decal withBackgroundColor(Color backgroundColor)
    • withDashArrayX

      public Decal withDashArrayX(Integer number)
    • withDashArrayX

      public Decal withDashArrayX(Integer... array)
    • withDashArrayX

      public Decal withDashArrayX(Integer[][] twoDimensionalArray)
    • withDashArrayY

      public Decal withDashArrayY(Integer number)
    • withDashArrayY

      public Decal withDashArrayY(Integer... array)
    • withDashArrayY

      public Decal withDashArrayY(Integer[][] twoDimensionalArray)
    • withRotation

      public Decal withRotation(Double rotation)
    • withMaxTileWidth

      public Decal withMaxTileWidth(Integer maxTileWidth)
    • withMaxTileHeight

      public Decal withMaxTileHeight(Integer maxTileHeight)