Interface ValuedEnum<V>

All Known Implementing Classes:
ErrorInfo.ErrorLevel, IRealm.RealmStatus, PermissionDetail.PermissionResult

public interface ValuedEnum<V>
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
     
    static <E extends ValuedEnum<V>, V>
    E
    parse(E[] values, V value, E defaultItem)
     
    static <E extends ValuedEnum<V>, V>
    E
    parse(Class<?> enumType, V value)
     
     
    default String
     
  • Method Details

    • value

      V value()
    • enumLabel

      default String enumLabel()
    • valueLabel

      default String valueLabel()
    • parse

      static <E extends ValuedEnum<V>, V> E parse(E[] values, V value, E defaultItem)
    • parse

      static <E extends ValuedEnum<V>, V> E parse(Class<?> enumType, V value)