Enum Overflow

  • All Implemented Interfaces:
    Serializable, Comparable<Overflow>, Key

    public enum Overflow
    extends Enum<Overflow>
    implements Key
    The overflow property controls what happens to a label that is too big to fit into a rectangle.
    Author:
    Andrea "Stock" Stocchero
    • Enum Constant Detail

      • CUT

        public static final Overflow CUT
        If the label is too big, it will be cut to stay inside the rectangle. It is the default.
      • HIDDEN

        public static final Overflow HIDDEN
        The label is removed altogether if the rectangle is too small for it.
      • FIT

        public static final Overflow FIT
        The label will be automatically fit inside the rectangle if its dimension is bigger than the rectangle size.
    • Method Detail

      • values

        public static Overflow[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Overflow c : Overflow.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Overflow 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
      • value

        public String value()
        Description copied from interface: Key
        Returns the name value of property
        Specified by:
        value in interface Key
        Returns:
        the name value of property