Class EnumWithValue.EnumUtils

  • Enclosing interface:
    EnumWithValue<E extends java.lang.Enum<E>>

    public static class EnumWithValue.EnumUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      EnumUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <E extends java.lang.Enum<E>>
      E
      ensureNotNull​(E value, E defaultValue)  
      static <E extends java.lang.Enum<E>>
      java.util.Set<E>
      ensureNotNull​(java.util.Set<E> set, java.lang.Class<E> clazz)  
      static <E extends EnumWithValue<?>>
      boolean
      isSet​(long bytes, E value)  
      static <E extends java.lang.Enum<E>>
      java.util.EnumSet<E>
      toEnumSet​(long l, java.lang.Class<E> clazz)  
      static <E extends java.lang.Enum<E>>
      long
      toLong​(java.util.Collection<E> set)  
      static <E extends EnumWithValue<?>>
      E
      valueOf​(long l, java.lang.Class<E> enumClass, E defaultValue)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EnumUtils

        public EnumUtils()
    • Method Detail

      • toLong

        public static <E extends java.lang.Enum<E>> long toLong​(java.util.Collection<E> set)
      • toEnumSet

        public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> toEnumSet​(long l,
                                                                                   java.lang.Class<E> clazz)
      • isSet

        public static <E extends EnumWithValue<?>> boolean isSet​(long bytes,
                                                                 E value)
      • valueOf

        public static <E extends EnumWithValue<?>> E valueOf​(long l,
                                                             java.lang.Class<E> enumClass,
                                                             E defaultValue)
      • ensureNotNull

        public static <E extends java.lang.Enum<E>> java.util.Set<E> ensureNotNull​(java.util.Set<E> set,
                                                                                   java.lang.Class<E> clazz)
      • ensureNotNull

        public static <E extends java.lang.Enum<E>> E ensureNotNull​(E value,
                                                                    E defaultValue)