JUtil

Uses of Class
net.cscott.jutil.SetFactory

Uses of SetFactory in net.cscott.jutil
 

Subclasses of SetFactory in net.cscott.jutil
 class AggregateSetFactory<V>
          AggregateSetFactory uses a single HashMap as backing store for the many smaller Sets created by this SetFactory.
 class BitSetFactory<V>
          BitSetFactory is a SetFactory that, given a complete universe of possible values, produces low space overhead representations of Sets.
 class PersistentSetFactory<T>
          A PersistentSetFactory uses hash-consing to ensure that the Sets created by it maximally reuse space.
 

Fields in net.cscott.jutil declared as SetFactory
static SetFactory Factories.hashSetFactory
          A SetFactory that generates HashSets.
static SetFactory Factories.linearSetFactory
          A SetFactory that generates LinearSets backed by ArrayLists.
static SetFactory Factories.linkedHashSetFactory
          A SetFactory that generates LinkedHashSets.
static SetFactory Factories.treeSetFactory
          A SetFactory that generates TreeSets.
static SetFactory Factories.workSetFactory
          A SetFactory that generates WorkSets.
 

Methods in net.cscott.jutil that return SetFactory
static
<V extends Enum<V>>
SetFactory<V>
Factories.enumSetFactory(Class<V> enumClass)
          A SetFactory that generates EnumSets.
static
<V> SetFactory<V>
Factories.hashSetFactory()
           
static
<V> SetFactory<V>
Factories.linearSetFactory()
           
static
<V> SetFactory<V>
Factories.linkedHashSetFactory()
           
static
<K,V> SetFactory<Map.Entry<K,V>>
Factories.mapSetFactory(MapFactory<K,V> mf)
          Returns a SetFactory that generates MapSet views of maps generated by the given MapFactory.
static
<K,V> SetFactory<Map.Entry<K,V>>
Factories.multiMapSetFactory(MultiMapFactory<K,V> mf)
          Returns a SetFactory that generates MultiMapSet views of MultiMaps generated by the given MultiMapFactory.
static
<V> SetFactory<V>
Factories.synchronizedSetFactory(SetFactory<V> sf)
          Returns a SetFactory that generates synchronized (thread-safe) Sets.
static
<V> SetFactory<V>
Factories.treeSetFactory()
           
static
<V> SetFactory<V>
Factories.workSetFactory()
           
 

Methods in net.cscott.jutil with parameters of type SetFactory
static
<V> SetFactory<V>
Factories.synchronizedSetFactory(SetFactory<V> sf)
          Returns a SetFactory that generates synchronized (thread-safe) Sets.
 


JUtil

Copyright (c) 2006 C. Scott Ananian