Uses of Package
goldman.collection

Packages that use goldman.collection
goldman.collection The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements. 
goldman.collection.ordered An ordered collection is an untagged algorithmically positioned collection of comparable elements that may contain duplicates. 
goldman.collection.ordered.digitized A digitized ordered collection is an untagged algorithmically positioned collection whose elements can each be viewed as a sequence of digits (e.g., bit string, character string). 
goldman.collection.positional A positional collection is a manually positioned collection in which elements are accessed via their position in a line (with 0 being the position of the first element in the line) or via their location relative to other elements in the line. 
goldman.collection.priority A priority queue is an untagged algorithmically positioned collection of comparable elements in which there can be equivalent elements. 
goldman.collection.set A set is an untagged algorithmically positioned collection of elements in which no two elements are equivalent. 
goldman.collection.spatial A spatial collection is an untagged algorithmically positioned collection that organizes its elements by their location in a multidimensional space. 
goldman.collection.tagged A tagged collection is a collection that provides the necessary support for associating these tags with the corresponding elements. 
goldman.collection.tagged.bucket A tagged bucket collection holds tagged elements in which each tag is associated with a bucket holding all elements with that tag. 
goldman.collection.tagged.ordered A tagged ordered collection is the tagged variation of an ordered collection. 
goldman.collection.tagged.ordered.digitized A tagged digitized ordered collection is the tagged variation of a digitized ordered collection. 
goldman.collection.tagged.priority A tagged priority queue is the tagged version of a priority queue. 
goldman.collection.tagged.spatial A tagged spatial collection is the tagged variation of a spatial collection. 
 

Classes in goldman.collection used by goldman.collection
AbstractCollection.AbstractLocator
           
Bucketizer
          The Bucketizer interface provides an application with a mechanism to specify a way to partition all possible elements in a collection into a set of groups (or buckets).
Collection
          The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.
Digitizer
          The Digitizer interface provides a mechanism for any algorithm or data structure to treat each element in a collection as a sequence of digits where each digit is mapped to an integer from 0 to b-1 where b is the base of the digit.
IndexedNumber
          The IndexedNumber class illustrates a way to provide access to the digits of a number.
Locator
          A locator provides the user with a mechanism for remembering a location within a collection without exposing the internal representation.
PrefixFreeDigitizer
          The PrefixFreeDigitizer interface adds the requirement that the digitizer must enforce that no element is a prefix of another.
Quantizer
          The Quantizer interface allows an application program to provide a mechanism to convert an element x in the collection to a double.
Version
          The Version class is used to manage a modification count for each class that is used to determine when a concurrent modification has occurred.
Visitor
          Unlike iterators that support external iteration of the internal structure of the collection, a visitor can avoid these disadvantages by turning the design "inside out." Rather than provide an iterator for use by external code, the external code can implement the following Visitor interface.
 

Classes in goldman.collection used by goldman.collection.ordered
AbstractCollection
          The AbstractCollection class implements methods that can be shared by all data structures that implement a collection.
AbstractCollection.AbstractLocator
           
Collection
          The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.
Locator
          A locator provides the user with a mechanism for remembering a location within a collection without exposing the internal representation.
Tracked
          The Tracked interface adds a single method to the Collection interface that allows the user to obtain a tracker when an element is inserted.
Visitor
          Unlike iterators that support external iteration of the internal structure of the collection, a visitor can avoid these disadvantages by turning the design "inside out." Rather than provide an iterator for use by external code, the external code can implement the following Visitor interface.
 

Classes in goldman.collection used by goldman.collection.ordered.digitized
AbstractCollection
          The AbstractCollection class implements methods that can be shared by all data structures that implement a collection.
AbstractCollection.AbstractLocator
           
Collection
          The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.
Digitizer
          The Digitizer interface provides a mechanism for any algorithm or data structure to treat each element in a collection as a sequence of digits where each digit is mapped to an integer from 0 to b-1 where b is the base of the digit.
Locator
          A locator provides the user with a mechanism for remembering a location within a collection without exposing the internal representation.
Tracked
          The Tracked interface adds a single method to the Collection interface that allows the user to obtain a tracker when an element is inserted.
 

Classes in goldman.collection used by goldman.collection.positional
AbstractCollection
          The AbstractCollection class implements methods that can be shared by all data structures that implement a collection.
AbstractCollection.AbstractLocator
           
Bucketizer
          The Bucketizer interface provides an application with a mechanism to specify a way to partition all possible elements in a collection into a set of groups (or buckets).
Collection
          The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.
Digitizer
          The Digitizer interface provides a mechanism for any algorithm or data structure to treat each element in a collection as a sequence of digits where each digit is mapped to an integer from 0 to b-1 where b is the base of the digit.
Locator
          A locator provides the user with a mechanism for remembering a location within a collection without exposing the internal representation.
Tracked
          The Tracked interface adds a single method to the Collection interface that allows the user to obtain a tracker when an element is inserted.
Visitor
          Unlike iterators that support external iteration of the internal structure of the collection, a visitor can avoid these disadvantages by turning the design "inside out." Rather than provide an iterator for use by external code, the external code can implement the following Visitor interface.
 

Classes in goldman.collection used by goldman.collection.priority
AbstractCollection
          The AbstractCollection class implements methods that can be shared by all data structures that implement a collection.
AbstractCollection.AbstractLocator
           
Collection
          The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.
Locator
          A locator provides the user with a mechanism for remembering a location within a collection without exposing the internal representation.
Tracked
          The Tracked interface adds a single method to the Collection interface that allows the user to obtain a tracker when an element is inserted.
Visitor
          Unlike iterators that support external iteration of the internal structure of the collection, a visitor can avoid these disadvantages by turning the design "inside out." Rather than provide an iterator for use by external code, the external code can implement the following Visitor interface.
 

Classes in goldman.collection used by goldman.collection.set
AbstractCollection
          The AbstractCollection class implements methods that can be shared by all data structures that implement a collection.
AbstractCollection.AbstractLocator
           
Collection
          The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.
Locator
          A locator provides the user with a mechanism for remembering a location within a collection without exposing the internal representation.
 

Classes in goldman.collection used by goldman.collection.spatial
AbstractCollection
          The AbstractCollection class implements methods that can be shared by all data structures that implement a collection.
Collection
          The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.
Locator
          A locator provides the user with a mechanism for remembering a location within a collection without exposing the internal representation.
Tracked
          The Tracked interface adds a single method to the Collection interface that allows the user to obtain a tracker when an element is inserted.
Visitor
          Unlike iterators that support external iteration of the internal structure of the collection, a visitor can avoid these disadvantages by turning the design "inside out." Rather than provide an iterator for use by external code, the external code can implement the following Visitor interface.
 

Classes in goldman.collection used by goldman.collection.tagged
Collection
          The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.
Locator
          A locator provides the user with a mechanism for remembering a location within a collection without exposing the internal representation.
Visitor
          Unlike iterators that support external iteration of the internal structure of the collection, a visitor can avoid these disadvantages by turning the design "inside out." Rather than provide an iterator for use by external code, the external code can implement the following Visitor interface.
 

Classes in goldman.collection used by goldman.collection.tagged.bucket
Collection
          The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.
Locator
          A locator provides the user with a mechanism for remembering a location within a collection without exposing the internal representation.
Visitor
          Unlike iterators that support external iteration of the internal structure of the collection, a visitor can avoid these disadvantages by turning the design "inside out." Rather than provide an iterator for use by external code, the external code can implement the following Visitor interface.
 

Classes in goldman.collection used by goldman.collection.tagged.ordered
Locator
          A locator provides the user with a mechanism for remembering a location within a collection without exposing the internal representation.
 

Classes in goldman.collection used by goldman.collection.tagged.ordered.digitized
Collection
          The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.
Digitizer
          The Digitizer interface provides a mechanism for any algorithm or data structure to treat each element in a collection as a sequence of digits where each digit is mapped to an integer from 0 to b-1 where b is the base of the digit.
 

Classes in goldman.collection used by goldman.collection.tagged.priority
Collection
          The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.
 

Classes in goldman.collection used by goldman.collection.tagged.spatial
Collection
          The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.