Class CollectionUtil

java.lang.Object
org.jivesoftware.smack.util.CollectionUtil

public class CollectionUtil extends Object
  • Constructor Details

    • CollectionUtil

      public CollectionUtil()
  • Method Details

    • requireNotEmpty

      public static <T> Collection<T> requireNotEmpty(Collection<T> collection, String collectionName)
    • removeUntil

      public static <T, C extends Collection<T>> List<T> removeUntil(C collection, CollectionUtil.Predicate<T> predicate)
    • newListWith

      public static <T> ArrayList<T> newListWith(Collection<? extends T> collection)
    • cloneAndSeal

      public static <T> List<T> cloneAndSeal(Collection<? extends T> collection)
    • cloneAndSeal

      public static <K, V> Map<K,V> cloneAndSeal(Map<K,V> map)
    • newSetWith

      public static <T> Set<T> newSetWith(Collection<? extends T> collection)
    • emptyOrSingletonListFrom

      public static <T> List<T> emptyOrSingletonListFrom(T element)
    • nullSafeUnmodifiableSet

      public static <T> Set<T> nullSafeUnmodifiableSet(Set<T> set)