Class Enumerations

java.lang.Object
com.landawn.abacus.util.Enumerations

public final class Enumerations extends Object
  • Method Details

    • empty

      public static <T> Enumeration<T> empty()
      Type Parameters:
      T -
      Returns:
    • just

      public static <T> Enumeration<T> just(T single)
      Type Parameters:
      T -
      Parameters:
      single -
      Returns:
    • of

      public static <T> Enumeration<T> of(T... a)
      Type Parameters:
      T -
      Parameters:
      a -
      Returns:
    • create

      public static <T> Enumeration<T> create(Collection<? extends T> c)
      Type Parameters:
      T -
      Parameters:
      c -
      Returns:
    • create

      public static <T> Enumeration<T> create(Iterator<? extends T> iter)
      Type Parameters:
      T -
      Parameters:
      iter -
      Returns:
    • concat

      @SafeVarargs public static <T> Enumeration<T> concat(Enumeration<? extends T>... a)
      Type Parameters:
      T -
      Parameters:
      a -
      Returns:
    • concat

      public static <T> Enumeration<T> concat(Collection<? extends Enumeration<? extends T>> c)
      Type Parameters:
      T -
      Parameters:
      c -
      Returns:
    • toIterator

      public static <T> ObjIterator<T> toIterator(Enumeration<? extends T> e)
      Type Parameters:
      T -
      Parameters:
      e -
      Returns:
    • toList

      public static <T> List<T> toList(Enumeration<? extends T> e)
      Type Parameters:
      T -
      Parameters:
      e -
      Returns:
    • toSet

      public static <T> Set<T> toSet(Enumeration<? extends T> e)
      Type Parameters:
      T -
      Parameters:
      e -
      Returns:
    • toCollection

      public static <T, C extends Collection<T>> C toCollection(Enumeration<? extends T> e, Supplier<? extends C> supplier)
      Type Parameters:
      T -
      C -
      Parameters:
      e -
      supplier -
      Returns: