Uses of Class
goldman.collection.tagged.TaggedElement

Packages that use TaggedElement
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. 
 

Uses of TaggedElement in goldman.collection.tagged
 

Subclasses of TaggedElement in goldman.collection.tagged
 class MutableTaggedElement<T,E>
          The MutableTaggedElement class is an extension of the TaggedElement class that allows the tag to be modified.
 

Fields in goldman.collection.tagged with type parameters of type TaggedElement
protected  Collection<TaggedElement<T,E>> TaggedCollectionWrapper.pairs
           
 

Methods in goldman.collection.tagged that return TaggedElement
 TaggedElement<T,E> MutableTaggedElement.setTag(T t)
           
 

Methods in goldman.collection.tagged that return types with arguments of type TaggedElement
 Locator<TaggedElement<T,E>> TaggedCollectionWrapper.getLocator(T tag)
           
 Locator<TaggedElement<T,E>> TaggedCollection.getLocator(T tag)
          Returns a locator that has been initialized to a tagged element with an equivalent tag.
 Iterator<TaggedElement<T,E>> TaggedCollectionWrapper.iterator()
          Creates a new iterator at FORE.
 Iterator<TaggedElement<T,E>> TaggedCollection.iterator()
          Returns an iterator that has been initialized to FORE.
 Locator<TaggedElement<T,E>> TrackedTagged.putTracked(T tag, E element)
          This method creates a new tagged element for the given tag and element, and inserts it into this collection.
 

Methods in goldman.collection.tagged with parameters of type TaggedElement
 int TaggedElementComparator.compare(TaggedElement<T,?> a, TaggedElement<T,?> b)
           
 int TaggedElementComparator.compare(TaggedElement<T,?> a, TaggedElement<T,?> b)
           
 

Method parameters in goldman.collection.tagged with type arguments of type TaggedElement
 void TaggedCollectionWrapper.accept(Visitor<? super TaggedElement<T,E>> v)
          Traverses the entire collection on behalf of a visitor.
 void TaggedCollection.accept(Visitor<? super TaggedElement<T,E>> v)
          Traverses each tagged element of this collection, in the iteration order, on behalf of the visitor.
 

Constructor parameters in goldman.collection.tagged with type arguments of type TaggedElement
TaggedCollectionWrapper(Collection<TaggedElement<T,E>> pairs)
           
 

Uses of TaggedElement in goldman.collection.tagged.bucket
 

Methods in goldman.collection.tagged.bucket that return types with arguments of type TaggedElement
 Iterator<TaggedElement<T,Collection<E>>> TaggedBucketCollectionWrapper.iterator()
          Creates a new iterator that is at FORE.
 Iterator<TaggedElement<T,Collection<E>>> TaggedBucketCollection.iterator()
          Returns an iterator initialized at FORE that may be used to iterate over the tags and their associated buckets.
 

Method parameters in goldman.collection.tagged.bucket with type arguments of type TaggedElement
 void TaggedBucketCollectionWrapper.accept(Visitor<TaggedElement<T,Collection<E>>> v)
          Traverses the entire collection on behalf of a visitor.
 void TaggedBucketCollection.accept(Visitor<TaggedElement<T,Collection<E>>> v)
          Traverses each element of this collection, in the iteration order, on behalf of the visitor.
 

Uses of TaggedElement in goldman.collection.tagged.ordered
 

Methods in goldman.collection.tagged.ordered that return TaggedElement
 TaggedElement<T,E> TaggedOrderedCollectionWrapper.max()
           
 TaggedElement<T,E> TaggedOrderedCollection.max()
          Returns a tagged element for the greatest tag in the collection (according to the comparator).
 TaggedElement<T,E> TaggedOrderedCollectionWrapper.min()
           
 TaggedElement<T,E> TaggedOrderedCollection.min()
          Returns a tagged element for the least tag in the collection (according to the comparator).
 

Methods in goldman.collection.tagged.ordered that return types with arguments of type TaggedElement
 Locator<TaggedElement<T,E>> TaggedOrderedCollectionWrapper.iteratorAtEnd()
          Creates and returns a new locator initialized to AFT.
 Locator<TaggedElement<T,E>> TaggedOrderedCollection.iteratorAtEnd()
          Returns a locator that has been initialized to AFT.
 Locator<TaggedElement<T,E>> TaggedOrderedCollectionWrapper.putTracked(T tag, E element)
          Creates a new tagged element with the given values and inserts this tagged element into this collection
 

Constructor parameters in goldman.collection.tagged.ordered with type arguments of type TaggedElement
TaggedOrderedCollectionWrapper(OrderedCollection<TaggedElement<T,E>> pairs)
           
 

Uses of TaggedElement in goldman.collection.tagged.ordered.digitized
 

Methods in goldman.collection.tagged.ordered.digitized with parameters of type TaggedElement
 String TaggedElementDigitizer.formatDigit(TaggedElement<T,?> x, int place)
           
 int TaggedElementDigitizer.getDigit(TaggedElement<T,?> x, int place)
           
 int TaggedElementDigitizer.numDigits(TaggedElement<T,?> x)
           
 

Method parameters in goldman.collection.tagged.ordered.digitized with type arguments of type TaggedElement
 void TaggedDigitizedOrderedCollectionWrapper.completions(T prefix, Collection<? super TaggedElement<T,E>> tc)
           
 void TaggedDigitizedOrderedCollection.completions(T prefix, Collection<? super TaggedElement<T,E>> tc)
          Adds to the provided tagged collection, tc, all tagged elements for which the tag has the given prefix.
 void TaggedDigitizedOrderedCollectionWrapper.longestCommonPrefix(T tag, Collection<? super TaggedElement<T,E>> tc)
           
 void TaggedDigitizedOrderedCollection.longestCommonPrefix(T tag, Collection<? super TaggedElement<T,E>> tc)
          Adds to the provided tagged collection, tc, all tagged elements in this collection whose tag has a longest common prefix with tag.
 

Constructor parameters in goldman.collection.tagged.ordered.digitized with type arguments of type TaggedElement
TaggedDigitizedOrderedCollectionWrapper(DigitizedOrderedCollection<TaggedElement<T,E>> pairs)
           
 

Uses of TaggedElement in goldman.collection.tagged.priority
 

Methods in goldman.collection.tagged.priority that return TaggedElement
 TaggedElement<T,E> TaggedPriorityQueueWrapper.extractMax()
          Removes a tagged element with a highest priority tag
 TaggedElement<T,E> TaggedPriorityQueue.extractMax()
          Removes and returns a tagged element with a highest priority tag.
 TaggedElement<T,E> TaggedPriorityQueueWrapper.max()
           
 TaggedElement<T,E> TaggedPriorityQueue.max()
          Returns a tagged element with a highest priority tag.
 

Methods in goldman.collection.tagged.priority that return types with arguments of type TaggedElement
 PriorityQueueLocator<TaggedElement<T,E>> TaggedPriorityQueueWrapper.getLocator(T tag)
           
 PriorityQueueLocator<TaggedElement<T,E>> TaggedPriorityQueue.getLocator(T tag)
          Returns a priority queue locator that has been initialized at a tagged element with the given tag.
 Iterator<TaggedElement<T,E>> TaggedPriorityQueueWrapper.iterator()
          Creates and returns new iterator initialized to FORE.
 Iterator<TaggedElement<T,E>> TaggedPriorityQueue.iterator()
          Returns an iterator that has been initialized to FORE.
 PriorityQueueLocator<TaggedElement<T,E>> TaggedPriorityQueueWrapper.putTracked(T tag, E data)
          Creates a new tagged element with the given values, and inserts this tagged element into this collection
 PriorityQueueLocator<TaggedElement<T,E>> TaggedPriorityQueue.putTracked(T tag, E element)
          This method creates a new tagged element using the given tag and element, and inserts it into this collection.
 

Method parameters in goldman.collection.tagged.priority with type arguments of type TaggedElement
 void TaggedPriorityQueueWrapper.updateTag(T tag, PriorityQueueLocator<TaggedElement<T,E>> loc)
          Replaces the tag of the tagged element at the locator position by tag, and makes any required updates in the wrapped priority queue.
 void TaggedPriorityQueue.updateTag(T tag, PriorityQueueLocator<TaggedElement<T,E>> loc)
          This method replaces the tag of the tagged element at the given locator position by tag, and makes any required updates to the underlying data structure.
 

Constructor parameters in goldman.collection.tagged.priority with type arguments of type TaggedElement
TaggedPriorityQueueWrapper(Collection<TaggedElement<T,E>> pairs)
           
 

Uses of TaggedElement in goldman.collection.tagged.spatial
 

Methods in goldman.collection.tagged.spatial that return TaggedElement
 TaggedElement<T,E> TaggedSpatialCollectionWrapper.max(int dimension)
           
 TaggedElement<T,E> TaggedSpatialCollection.max(int dimension)
          Returns a tagged element for the greatest tag in the collection (according to the comparator) in the given dimension.
 TaggedElement<T,E> TaggedSpatialCollectionWrapper.min(int dimension)
           
 TaggedElement<T,E> TaggedSpatialCollection.min(int dimension)
          Returns a tagged element for the least tag in the collection (according to the comparator) along the given dimension.
 

Methods in goldman.collection.tagged.spatial that return types with arguments of type TaggedElement
 Collection<TaggedElement<T,E>> TaggedSpatialCollectionWrapper.withinBounds(T minCorner, T maxCorner)
           
 Collection<TaggedElement<T,E>> TaggedSpatialCollection.withinBounds(T minCorner, T maxCorner)
          Returns a collection of the tagged elements for which the tag fall within (or on) the boundary of the multidimensional box defined by the two given corners, minCorner and maxCorner.
 

Methods in goldman.collection.tagged.spatial with parameters of type TaggedElement
 int TaggedElementXYComparator.compare(TaggedElement<T,?> a, TaggedElement<T,?> b)
           
 int TaggedElementXYComparator.compare(TaggedElement<T,?> a, TaggedElement<T,?> b)
           
 double TaggedElementXYComparator.compareX(TaggedElement<T,?> a, TaggedElement<T,?> b)
           
 double TaggedElementXYComparator.compareX(TaggedElement<T,?> a, TaggedElement<T,?> b)
           
 double TaggedElementXYComparator.compareY(TaggedElement<T,?> a, TaggedElement<T,?> b)
           
 double TaggedElementXYComparator.compareY(TaggedElement<T,?> a, TaggedElement<T,?> b)
           
 double TaggedElementXYComparator.getX(TaggedElement<T,?> item)
           
 double TaggedElementXYComparator.getY(TaggedElement<T,?> item)
           
 int TaggedElementXYComparator.quadrant(TaggedElement<T,?> origin, TaggedElement<T,?> item)
           
 int TaggedElementXYComparator.quadrant(TaggedElement<T,?> origin, TaggedElement<T,?> item)
           
 

Constructor parameters in goldman.collection.tagged.spatial with type arguments of type TaggedElement
TaggedSpatialCollectionWrapper(Collection<TaggedElement<T,E>> pairs)