Uses of Interface
net.walend.collection.HasState

Packages that use HasState
net.walend.collection This package contains a collection kit. 
net.walend.collection.lyophil This package contains Freezable implementations of collections. 
net.walend.collection.lyophil.jdbc This package contains a kit for storing the net.walend.collection classes inside a database. 
net.walend.collection.test This package contains tests for the net.walend.collection kit. 
net.walend.digraph This package contains a kit for working with directed graphs. 
net.walend.lyophil This package contains generic high level interfaces and simple utility classes. 
net.walend.lyophil.collection This package contains a persistent collection kit based on Lyophilizer. 
net.walend.lyophil.memory This package contains an implementation of lyophil that runs inside a jvm's memory. 
net.walend.lyophil.soft This package contains an implementation of Freezer that caches Freezables inside a SoftHashMap after they are called out of an authoritive Freezer. 
net.walend.lyophil.test.stringbean This package contains a wrapper class for persistent Strings and an interface for that wrapper. 
 

Uses of HasState in net.walend.collection
 

Subinterfaces of HasState in net.walend.collection
 interface Collection
          This interface is the root interface in the javasupport.collection package.
 interface List
          An ordered Collection that gives the programmer precise control over where Objects in the list exit.
 interface Map
          A container that maps keys to values.
 interface MutableCollection
          Use this interface for changable Collections of Objects.
 interface MutableList
           add() appends the object to the end of the list.
 interface MutableMap
          MutableMap adds mutator methods to Map.
 interface MutableSet
          This class is a Collection that contains Objects so that each Object exists at most once in the set.
 interface Set
          This class is a Collection that contains Objects so that no more than one of each Object exists in the Set.
 

Classes in net.walend.collection that implement HasState
 class AbstractArrayList
          An implementation of List backed by an array.
 class AbstractHashMap
          This class is a hash table based implementation of the net.walend.collection.Map interface, based very heavily on the java.util.HashMap class by Josh Bloch and ultimately Arthur van Hoff.
 class AbstractHashSet
          This class implements the net.walend.collection.Set interface, based very heavily on the java.util.HashSet class by Josh Bloch.
 class ArrayList
          This implementation of List is built on top of an array.
 class HashMap
          This is an immutable implementation of Map
 class HashSet
          This implementation of Set is built on top of a Map.
 class MutableArrayList
           add() appends the object to the end of the list.
 class MutableHashMap
           
 class MutableHashSet
           
 class SoftHashMap
          This MutableHashMap's values are held by soft references which may disapear if memory gets short.
 

Uses of HasState in net.walend.collection.lyophil
 

Subinterfaces of HasState in net.walend.collection.lyophil
 interface FreezableSet
          This interface describes a Freezable MutableSet.
 

Classes in net.walend.collection.lyophil that implement HasState
 class FreezableDelegatingMutableSet
          This class extends the DelegatingMutableSet to implement FreezableSet.
 

Uses of HasState in net.walend.collection.lyophil.jdbc
 

Classes in net.walend.collection.lyophil.jdbc that implement HasState
 class JDBCBackedMutableSet
          This class implements FreezableSet directly on top of a database table.
 

Uses of HasState in net.walend.collection.test
 

Classes in net.walend.collection.test that implement HasState
 class NullValueHashMap
          This MutableHashMap's values are always set to null, to stress test code that relies on a SoftHashMap.
 class TestBean
          An object for testing Collections
 

Uses of HasState in net.walend.digraph
 

Subinterfaces of HasState in net.walend.digraph
 interface CEDigraph
          CEDigraph is an interface for representing directed graphs of nodes linked by zero or one edge.
 interface GEDigraph
          GEDigraph is an interface for representing directed graphs of nodes linked by zero or one edge.
 interface MutableCEDigraph
          MutableCEDigraph adds mutators to the CEDigraph interface so that a developer can add and remove edges and nodes.
 interface MutableGEDigraph
          MutableGEDigraph adds mutators to the GEDigraph interface so that a developer can add and remove edges and nodes.
 interface MutableUEDigraph
          MutableUEDigraph adds mutators to the UEDigraph interface so that a developer can add and remove edges and nodes.
 interface UEDigraph
          UEDigraph is an interface for representing directed graphs of nodes linked by zero or one edge.
 

Classes in net.walend.digraph that implement HasState
 class AbstractHashCEDigraph
          This abstract class implements the CEDigraph interface using a Map and a Set.
 class AbstractHashGEDigraph
          This abstract class implements the GEDigraph interface using two HashSets.
 class AbstractHashUEDigraph
          This abstract class implements the UEDigraph interface using three HashMaps.
 class HashCEDigraph
          This class implements the CEDigraph interface using a Map and a Set.
 class HashGEDigraph
          This class implements the GEDigraph interface using two HashMaps.
 class HashUEDigraph
          This class implements the UEDigraph interface using three HashMaps.
 class MutableHashCEDigraph
           
 class MutableHashGEDigraph
           
 class MutableHashUEDigraph
           
 

Uses of HasState in net.walend.lyophil
 

Subinterfaces of HasState in net.walend.lyophil
 interface Freezable
          Objects for persistent storage should implement this interface.
 

Uses of HasState in net.walend.lyophil.collection
 

Subinterfaces of HasState in net.walend.lyophil.collection
 interface CollectionOfFreezables
          This interface supplements the net.walend.collection.Collection interface.
 interface MapToFreezables
          This Map maps any Object as a key to a Freezable.
 interface MutableCollectionOfFreezables
          Use this interface for changable CollectionOfFreezables.
 interface MutableMapToFreezables
          This MutableMap maps any Object as a key to a Freezable.
 interface MutableSetOfFreezables
          This class is a Collection that contains Freezables so that no two Freezables in the Collection have the same identifier.
 interface SetOfFreezables
          This class is a Collection that contains Freezables so that no two Freezables in the Collection have the same identifier.
 

Classes in net.walend.lyophil.collection that implement HasState
 class AbstractFreezerHashMap
          This Map maps any Object as a key to a Freezable.
 class AbstractFreezerHashSet
          This class implements the net.walend.collection.SetOfFreezables interface, but instead of storing whole Freezables in the set, it stores a Set of identifiers.
 class AbstractHashMapToFreezables
          This Map maps any Object as a key to a Freezable.
 class AbstractHashSetOfFreezables
          An abstract HashSet that includes special methods for handling Freezables.
 class DelegatingMutableSet
          This abstract class implements MutableSet by delegating all methods to a contained MutableSet.
 class FreezerHashMap
           
 class FreezerHashSet
           
 class HashMapToFreezables
           
 class HashSetOfFreezables
           
 class MutableFreezerHashMap
          A MutableMapToFreezables built on AbstractFreezerHashMap.
 class MutableFreezerHashSet
           
 class MutableHashMapToFreezables
          A MutableMapToFreezables built on AbstractFreezerHashMap.
 class MutableHashSetOfFreezables
           
 

Uses of HasState in net.walend.lyophil.memory
 

Classes in net.walend.lyophil.memory that implement HasState
 class MemSet
          This class implements a Set of Freezables built on top of a HashSet that points from identifiers to Freezables.
 

Uses of HasState in net.walend.lyophil.soft
 

Classes in net.walend.lyophil.soft that implement HasState
 class SoftMemSet
          This class implements MutableSetOfFreezables on top of a SoftHashMap.
 

Uses of HasState in net.walend.lyophil.test.stringbean
 

Subinterfaces of HasState in net.walend.lyophil.test.stringbean
 interface FreezableColorString
          A simple interface for tests.
 interface FreezableString
          A simple interface for tests.
 

Classes in net.walend.lyophil.test.stringbean that implement HasState
 class ColorStringBean
          A simple bean for tests.
 class StringBean
          A simple bean for tests.
 



Copyright (c) 2000, 2001, David Walend