Class AbstractEnhancedLabel<T extends AbstractEnhancedLabel<T>>

Type Parameters:
T - origin enhanced label class type
All Implemented Interfaces:
HasAlign<T>, HasBorder<T>, HasShadow<T>, HasText<T>, HasPadding<T>, Serializable
Direct Known Subclasses:
AbstractLegend.SelectorLabel, Label, LineSeries.EndLabel

public abstract class AbstractEnhancedLabel<T extends AbstractEnhancedLabel<T>> extends AbstractRichText<T> implements HasShadow<T>, HasBorder<T>, HasAlign<T>, HasPadding<T>
The base class for enhanced label.
See Also:
  • Field Details

    • show

      protected Boolean show
    • distance

      protected Integer distance
    • rotate

      protected Integer rotate
    • offset

      protected Integer[] offset
    • align

      protected Align align
    • verticalAlign

      protected VerticalAlign verticalAlign
    • backgroundColor

      protected Color backgroundColor
    • borderColor

      protected Color borderColor
    • borderWidth

      protected Integer borderWidth
    • borderType

      protected String borderType
    • borderDashOffset

      protected Integer borderDashOffset
    • borderRadius

      protected Integer borderRadius
    • padding

      protected Padding padding
    • shadowColor

      protected Color shadowColor
    • shadowBlur

      protected Integer shadowBlur
    • shadowOffsetX

      protected Integer shadowOffsetX
    • shadowOffsetY

      protected Integer shadowOffsetY
  • Constructor Details

    • AbstractEnhancedLabel

      public AbstractEnhancedLabel()
  • Method Details