|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |