Enum ItemLabelClip

java.lang.Object
java.lang.Enum<ItemLabelClip>
org.jfree.chart.labels.ItemLabelClip
All Implemented Interfaces:
Serializable, Comparable<ItemLabelClip>, java.lang.constant.Constable

public enum ItemLabelClip extends Enum<ItemLabelClip>
The clip type for the label. Only used when ItemLabelAnchor.isInternal() returns true, if false labelClip is always considered to be NONE)
  • Enum Constant Details

    • FIT

      public static final ItemLabelClip FIT
      Only draw label when it fits the item
    • NONE

      public static final ItemLabelClip NONE
      No clipping, labels might overlap
    • CLIP

      public static final ItemLabelClip CLIP
      Does not draw outside the item, just clips the label
    • TRUNCATE

      public static final ItemLabelClip TRUNCATE
      Truncates the label with '...' to fit the item
    • TRUNCATE_WORD

      public static final ItemLabelClip TRUNCATE_WORD
      Truncates the label on whole words with '...' to fit the item
  • Method Details

    • values

      public static ItemLabelClip[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ItemLabelClip valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null