Enum Class TonePolarity

java.lang.Object
java.lang.Enum<TonePolarity>
org.glavo.monetfx.internal.dynamiccolor.TonePolarity
All Implemented Interfaces:
Serializable, Comparable<TonePolarity>, Constable

public enum TonePolarity extends Enum<TonePolarity>
Describes the relationship in lightness between two colors.

'nearer' and 'farther' describes closeness to the surface roles. For instance, ToneDeltaPair(A, B, 10, 'nearer', stayTogether) states that A should be 10 lighter than B in light mode, and 10 darker than B in dark mode.

See `ToneDeltaPair` for details.

  • Enum Constant Details

  • Method Details

    • values

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

      public static TonePolarity valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null