Uses of Package
anthill.util

Packages that use anthill.util
anthill This package contains the main interfaces needed by ant implementors; in particular, it contains the Ant interface, which is the agent interface to be implemented. 
anthill.antnet This package is a prototype implementation of package anthill.nest to be used during actual deployment in a real environment. 
anthill.antsim This package contains the main interfaces used in the Anthill simulation tool, including interfaces to perform evaluations, to collect statistics, to simulate peer-to-peer networks and to generate random requests of documents. 
anthill.antsim.impl This package contains a prototype implementation of the interfaces included in package anthill.antsim
anthill.genie This package contains the main interfaces used in the Anthill evolution framework, including interfaces to perform evaluations using genetic tools, to represent genetic codes and to manipulate populations of genetic codes. 
anthill.genie.impl This package contains a prototype implementation of the interfaces included in package anthill.genie
anthill.nest This package contains the main interfaces needed by nest implementors. 
anthill.nestor This package is a prototype implementation of package anthill.nest to be used during Anthill simulations.  
anthill.storage   
anthill.storage.impl   
anthill.util This package contains some utility classes performing different tasks, such as logging, printing and exceptional behavior handling. 
freenetant This package contains a simple ant implementation that perform a random walking through a peer-to-peer network. 
gnutant This package contains a simple ant implementation. 
random This package contains a simple ant implementation that perform a random walking through a peer-to-peer network. 
 

Classes in anthill.util used by anthill
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
 

Classes in anthill.util used by anthill.antnet
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
 

Classes in anthill.util used by anthill.antsim
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
 

Classes in anthill.util used by anthill.antsim.impl
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
 

Classes in anthill.util used by anthill.genie
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
 

Classes in anthill.util used by anthill.genie.impl
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
Printable
          Classes extending Printable automatically inherit a toString() method which prints out their contents. i.e. the value of the fields contained in the object instances.
 

Classes in anthill.util used by anthill.nest
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
 

Classes in anthill.util used by anthill.nestor
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
 

Classes in anthill.util used by anthill.storage
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
 

Classes in anthill.util used by anthill.storage.impl
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
HashList
          This class implements a HashList, which is a combination of a HashMap and a doubly linked list.
 

Classes in anthill.util used by anthill.util
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
MapList
          This class implements a HashList, which is a combination of a HashMap and a doubly linked list.
MapList.Pair
          The Pair class is an inner class used to link objects stored in the map into a list.
Queue
          The Queue class implements a queue with last-in, first-out semantics.
SHADigest
          The class SHADigest computes the digest (or hash) of the specified content, and enables various other classes to compare the digests and store them in a HashMap or other collections in need of a hashCode method.
 

Classes in anthill.util used by freenetant
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
KeyHash
          The class KeyHash computes the digest (or hash) of a specified string keyword, and enables various other classes to compare keyword hashes and store them in a HashMap or other collections in need of a hashCode method.
 

Classes in anthill.util used by gnutant
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.
History
          The History class
KeyHash
          The class KeyHash computes the digest (or hash) of a specified string keyword, and enables various other classes to compare keyword hashes and store them in a HashMap or other collections in need of a hashCode method.
 

Classes in anthill.util used by random
Clearable
          Interface Clearable is implemented by those objects whose content may be restored to its initial state.