Uses of Interface
org.javimmutable.collections.JImmutableSet

Packages that use JImmutableSet
org.javimmutable.collections   
org.javimmutable.collections.common   
org.javimmutable.collections.hash   
org.javimmutable.collections.inorder   
org.javimmutable.collections.tree   
org.javimmutable.collections.util   
 

Uses of JImmutableSet in org.javimmutable.collections
 

Methods in org.javimmutable.collections that return JImmutableSet
 JImmutableSet<T> JImmutableSet.delete(T value)
          Removes the value from the Set.
 JImmutableSet<T> JImmutableSet.deleteAll()
           
 JImmutableSet<T> JImmutableSet.deleteAll(Collection<? extends T> other)
          Removes all values of other from the Set.
 JImmutableSet<T> JImmutableSet.deleteAll(Cursor<? extends T> other)
          Removes all values of other from the Set.
 JImmutableSet<T> JImmutableSet.deleteAll(Cursorable<? extends T> other)
          Removes all values of other from the Set.
 JImmutableSet<T> JImmutableSet.deleteAll(Iterator<? extends T> other)
          Removes all values of other from the Set.
 JImmutableSet<T> JImmutableSet.insert(T value)
          Adds the single value to the Set.
 JImmutableSet<T> JImmutableSet.intersection(Collection<? extends T> other)
          Removes all values from the Set that are not contained in the other collection.
 JImmutableSet<T> JImmutableSet.intersection(Cursor<? extends T> values)
          Removes all values from the Set that are not contained in the other collection.
 JImmutableSet<T> JImmutableSet.intersection(Cursorable<? extends T> other)
          Removes all values from the Set that are not contained in the other collection.
 JImmutableSet<T> JImmutableSet.intersection(Iterator<? extends T> values)
          Removes all values from the Set that are not contained in the other collection.
 JImmutableSet<T> JImmutableSet.intersection(JImmutableSet<T> other)
          Removes all values from the Set that are not contained in the other collection.
 JImmutableSet<T> JImmutableSet.intersection(Set<? extends T> other)
          Removes all values from the Set that are not contained in the other collection.
 JImmutableSet<T> JImmutableSet.union(Collection<? extends T> other)
          Adds all values from other to the Set.
 JImmutableSet<T> JImmutableSet.union(Cursor<? extends T> values)
          Adds all values from other to the Set.
 JImmutableSet<T> JImmutableSet.union(Cursorable<? extends T> other)
          Adds all values from other to the Set.
 JImmutableSet<T> JImmutableSet.union(Iterator<? extends T> values)
          Adds all values from other to the Set.
 

Methods in org.javimmutable.collections with parameters of type JImmutableSet
 JImmutableSet<T> JImmutableSet.intersection(JImmutableSet<T> other)
          Removes all values from the Set that are not contained in the other collection.
 

Uses of JImmutableSet in org.javimmutable.collections.common
 

Classes in org.javimmutable.collections.common that implement JImmutableSet
 class AbstractJImmutableSet<T>
           
 

Methods in org.javimmutable.collections.common that return JImmutableSet
protected abstract  JImmutableSet<T> AbstractJImmutableSet.create(JImmutableMap<T,Boolean> map)
          Implemented by derived classes to create a new instance of the appropriate class.
 JImmutableSet<T> AbstractJImmutableSet.delete(T value)
           
 JImmutableSet<T> AbstractJImmutableSet.deleteAll(Collection<? extends T> other)
           
 JImmutableSet<T> AbstractJImmutableSet.deleteAll(Cursor<? extends T> values)
           
 JImmutableSet<T> AbstractJImmutableSet.deleteAll(Cursorable<? extends T> other)
           
 JImmutableSet<T> AbstractJImmutableSet.deleteAll(Iterator<? extends T> values)
           
 JImmutableSet<T> AbstractJImmutableSet.insert(T value)
           
 JImmutableSet<T> AbstractJImmutableSet.intersection(Collection<? extends T> other)
           
 JImmutableSet<T> AbstractJImmutableSet.intersection(Cursor<? extends T> values)
           
 JImmutableSet<T> AbstractJImmutableSet.intersection(Cursorable<? extends T> other)
           
 JImmutableSet<T> AbstractJImmutableSet.intersection(Iterator<? extends T> values)
           
 JImmutableSet<T> AbstractJImmutableSet.intersection(JImmutableSet<T> other)
           
 JImmutableSet<T> AbstractJImmutableSet.intersection(Set<? extends T> other)
           
 JImmutableSet<T> AbstractJImmutableSet.union(Collection<? extends T> other)
           
 JImmutableSet<T> AbstractJImmutableSet.union(Cursor<? extends T> values)
           
 JImmutableSet<T> AbstractJImmutableSet.union(Cursorable<? extends T> other)
           
 JImmutableSet<T> AbstractJImmutableSet.union(Iterator<? extends T> values)
           
 

Methods in org.javimmutable.collections.common with parameters of type JImmutableSet
 JImmutableSet<T> AbstractJImmutableSet.intersection(JImmutableSet<T> other)
           
static
<T> SetAdaptor<T>
SetAdaptor.of(JImmutableSet<T> pset)
           
 

Constructors in org.javimmutable.collections.common with parameters of type JImmutableSet
SetAdaptor(JImmutableSet<T> pset)
           
 

Uses of JImmutableSet in org.javimmutable.collections.hash
 

Classes in org.javimmutable.collections.hash that implement JImmutableSet
 class JImmutableHashSet<T>
           
 

Methods in org.javimmutable.collections.hash that return JImmutableSet
protected  JImmutableSet<T> JImmutableHashSet.create(JImmutableMap<T,Boolean> map)
           
 JImmutableSet<T> JImmutableHashSet.deleteAll()
           
 

Uses of JImmutableSet in org.javimmutable.collections.inorder
 

Classes in org.javimmutable.collections.inorder that implement JImmutableSet
 class JImmutableInsertOrderSet<T>
          JImmutableSet implementation built on top of a JImmutableInsertOrderMap.
 

Methods in org.javimmutable.collections.inorder that return JImmutableSet
protected  JImmutableSet<T> JImmutableInsertOrderSet.create(JImmutableMap<T,Boolean> map)
           
 JImmutableSet<T> JImmutableInsertOrderSet.deleteAll()
           
 

Uses of JImmutableSet in org.javimmutable.collections.tree
 

Classes in org.javimmutable.collections.tree that implement JImmutableSet
 class JImmutableTreeSet<T>
           
 

Methods in org.javimmutable.collections.tree that return JImmutableSet
protected  JImmutableSet<T> JImmutableTreeSet.create(JImmutableMap<T,Boolean> map)
           
 

Uses of JImmutableSet in org.javimmutable.collections.util
 

Methods in org.javimmutable.collections.util that return JImmutableSet
static
<T> JImmutableSet<T>
JImmutables.insertOrderSet()
          Constructs an empty set that sorts values based on the order they were originally added to the set.
static
<T> JImmutableSet<T>
JImmutables.insertOrderSet(Collection<? extends T> source)
          Constructs a set containing all of the values in source that sorts values based on the order they were originally added to the set.
static
<T> JImmutableSet<T>
JImmutables.insertOrderSet(Cursor<? extends T> source)
          Constructs a set containing all of the values in source that sorts values based on the order they were originally added to the set.
static
<T> JImmutableSet<T>
JImmutables.insertOrderSet(Cursorable<? extends T> source)
          Constructs a set containing all of the values in source that sorts values based on the order they were originally added to the set.
static
<T> JImmutableSet<T>
JImmutables.insertOrderSet(Iterator<? extends T> source)
          Constructs a set containing all of the values in source that sorts values based on the order they were originally added to the set.
static
<T> JImmutableSet<T>
JImmutables.insertOrderSet(T... source)
          Constructs a set containing all of the values in source that sorts values based on the order they were originally added to the set.
static
<T> JImmutableSet<T>
JImmutables.set()
          Constructs an unsorted set.
static
<T> JImmutableSet<T>
JImmutables.set(Collection<? extends T> source)
          Constructs an unsorted set containing the values from source.
static
<T> JImmutableSet<T>
JImmutables.set(Cursor<? extends T> source)
          Constructs an unsorted set containing the values from source.
static
<T> JImmutableSet<T>
JImmutables.set(Cursorable<? extends T> source)
          Constructs an unsorted set containing the values from source.
static
<T> JImmutableSet<T>
JImmutables.set(Iterator<? extends T> source)
          Constructs an unsorted set containing the values from source.
static
<T> JImmutableSet<T>
JImmutables.set(T... source)
          Constructs an unsorted set containing the values from source.
static
<T extends Comparable<T>>
JImmutableSet<T>
JImmutables.sortedSet()
          Constructs an empty set that sorts values in their natural sort order (using ComparableComparator).
static
<T extends Comparable<T>>
JImmutableSet<T>
JImmutables.sortedSet(Collection<? extends T> source)
          Constructs a set containing all of the values in source that sorts values in their natural sort order (using ComparableComparator).
static
<T> JImmutableSet<T>
JImmutables.sortedSet(Comparator<T> comparator)
          Constructs an empty set that sorts values using comparator.
static
<T> JImmutableSet<T>
JImmutables.sortedSet(Comparator<T> comparator, Collection<? extends T> source)
          Constructs a set containing all of the values in source that sorts values using comparator.
static
<T> JImmutableSet<T>
JImmutables.sortedSet(Comparator<T> comparator, Cursor<? extends T> source)
          Constructs a set containing all of the values in source that sorts values using comparator.
static
<T> JImmutableSet<T>
JImmutables.sortedSet(Comparator<T> comparator, Cursorable<? extends T> source)
          Constructs a set containing all of the values in source that sorts values using comparator.
static
<T> JImmutableSet<T>
JImmutables.sortedSet(Comparator<T> comparator, Iterator<? extends T> source)
          Constructs a set containing all of the values in source that sorts values using comparator.
static
<T> JImmutableSet<T>
JImmutables.sortedSet(Comparator<T> comparator, T... source)
          Constructs a set containing all of the values in source that sorts values using comparator.
static
<T extends Comparable<T>>
JImmutableSet<T>
JImmutables.sortedSet(Cursor<? extends T> source)
          Constructs a set containing all of the values in source that sorts values in their natural sort order (using ComparableComparator).
static
<T extends Comparable<T>>
JImmutableSet<T>
JImmutables.sortedSet(Cursorable<? extends T> source)
          Constructs a set containing all of the values in source that sorts values in their natural sort order (using ComparableComparator).
static
<T extends Comparable<T>>
JImmutableSet<T>
JImmutables.sortedSet(Iterator<? extends T> source)
          Constructs a set containing all of the values in source that sorts values in their natural sort order (using ComparableComparator).
static
<T extends Comparable<T>>
JImmutableSet<T>
JImmutables.sortedSet(T... source)
          Constructs a set containing all of the values in source that sorts values in their natural sort order (using ComparableComparator).
 

Methods in org.javimmutable.collections.util with parameters of type JImmutableSet
static
<T> JImmutableList<T>
JImmutables.list(JImmutableSet<? extends T> source)
          Produces a JImmutableList containing all of the values in source built atop a 32-way tree.
 



Copyright © 2014 Burton Computer Corporation. All rights reserved.