de.caff.util.settings

## Interface EnumProperty<E>

- All Known Subinterfaces:
    EnumPreferenceProperty<E>
  All Known Implementing Classes:
    SwingEnumPreferenceProperty, SwingEnumProperty

      public interface EnumProperty<E>

  Enum property.
  Author:
    Rammi

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<EnumValue<E>>` | `getEnumValues(java.util.Locale l)` Get the possible values.
    `EnumValue<E>` | `getValue()` Get the current value.

- - ### Method Detail

    - #### getValue

          @NotNull
          EnumValue<E> getValue()

      Get the current value.
      Returns:
        the value

    - #### getEnumValues

          @NotNull
          java.util.List<EnumValue<E>> getEnumValues(@Nullable
                                                              java.util.Locale l)

      Get the possible values.
      Parameters:
        `l` - locale to use
      Returns:
        possible values