Class Sets


  • public class Sets
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Sets()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static gnu.trove.set.TIntSet complement​(gnu.trove.set.TIntSet set, int[] universe)  
      static <X> java.util.Set<X> complement​(java.util.Set<X> set, java.util.Set<X> universe)  
      static <X> java.util.Collection<X> difference​(java.util.Collection<X> a, java.util.Set<X> b)  
      static <X> java.util.Set<X> extend​(java.util.Set<X> base, X node)  
      static gnu.trove.set.TIntSet findComponentWith​(java.util.Collection<gnu.trove.set.TIntSet> Components, int c)  
      static <X> java.util.Set<X> findComponentWith​(java.util.Collection<java.util.Set<X>> Components, X c)  
      static <X> java.util.Set<X> flatten​(java.util.Set<java.util.Set<X>> set)  
      static gnu.trove.set.TIntSet flattenInt​(java.util.Set<gnu.trove.set.TIntSet> set)  
      static <X> java.lang.String implode​(java.util.Collection<X> input, java.lang.String glueString)  
      static gnu.trove.set.TIntSet intersection​(gnu.trove.TIntCollection a, int[] b)  
      static gnu.trove.set.TIntSet intersection​(gnu.trove.TIntCollection a, gnu.trove.TIntCollection b)  
      static <X> java.util.Set<X> intersection​(java.util.Set<X> a, java.util.Set<X> b)  
      static <X> X[] toArray​(java.lang.Class<?> clazz, java.util.Collection<X> a)  
      static <X> java.util.Set<X> union​(java.util.Set<X> a, java.util.Set<X> b)  
      • Methods inherited from class java.lang.Object

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

      • Sets

        public Sets()
    • Method Detail

      • extend

        public static <X> java.util.Set<X> extend​(java.util.Set<X> base,
                                                  X node)
      • union

        public static <X> java.util.Set<X> union​(java.util.Set<X> a,
                                                 java.util.Set<X> b)
      • difference

        public static <X> java.util.Collection<X> difference​(java.util.Collection<X> a,
                                                             java.util.Set<X> b)
      • intersection

        public static <X> java.util.Set<X> intersection​(java.util.Set<X> a,
                                                        java.util.Set<X> b)
      • intersection

        public static gnu.trove.set.TIntSet intersection​(gnu.trove.TIntCollection a,
                                                         gnu.trove.TIntCollection b)
      • intersection

        public static gnu.trove.set.TIntSet intersection​(gnu.trove.TIntCollection a,
                                                         int[] b)
      • flatten

        public static <X> java.util.Set<X> flatten​(java.util.Set<java.util.Set<X>> set)
      • flattenInt

        public static gnu.trove.set.TIntSet flattenInt​(java.util.Set<gnu.trove.set.TIntSet> set)
      • complement

        public static <X> java.util.Set<X> complement​(java.util.Set<X> set,
                                                      java.util.Set<X> universe)
      • complement

        public static gnu.trove.set.TIntSet complement​(gnu.trove.set.TIntSet set,
                                                       int[] universe)
      • toArray

        public static <X> X[] toArray​(java.lang.Class<?> clazz,
                                      java.util.Collection<X> a)
      • findComponentWith

        public static <X> java.util.Set<X> findComponentWith​(java.util.Collection<java.util.Set<X>> Components,
                                                             X c)
      • findComponentWith

        public static gnu.trove.set.TIntSet findComponentWith​(java.util.Collection<gnu.trove.set.TIntSet> Components,
                                                              int c)
      • implode

        public static <X> java.lang.String implode​(java.util.Collection<X> input,
                                                   java.lang.String glueString)