goldman.collection.tagged.ordered
Class TaggedBPlusTree<T,E>
java.lang.Object
goldman.collection.tagged.TaggedCollectionWrapper<T,E>
goldman.collection.tagged.ordered.TaggedOrderedCollectionWrapper<T,E>
goldman.collection.tagged.ordered.TaggedBPlusTree<T,E>
- All Implemented Interfaces:
- TaggedOrderedCollection<T,E>, TaggedCollection<T,E>, TrackedTagged<T,E>, Iterable<TaggedElement<T,E>>
public class TaggedBPlusTree<T,E>
- extends TaggedOrderedCollectionWrapper<T,E>
A tagged version of B+-tree.
Method Summary |
E |
remove(T tag)
Removes some tagged element in this collection with an tag equivalent
to the given tag |
Methods inherited from class goldman.collection.tagged.TaggedCollectionWrapper |
accept, clear, contains, elements, ensureCapacity, get, getCapacity, getLocator, getSize, isEmpty, iterator, put, putAll, tags, toString, trimToSize, values |
Methods inherited from interface goldman.collection.tagged.TaggedCollection |
accept, clear, contains, elements, ensureCapacity, get, getCapacity, getLocator, getSize, isEmpty, iterator, put, putAll, tags, toString, trimToSize, values |
Methods inherited from interface goldman.collection.tagged.TaggedCollection |
accept, clear, contains, elements, ensureCapacity, get, getCapacity, getLocator, getSize, isEmpty, iterator, put, putAll, tags, toString, trimToSize, values |
TaggedBPlusTree
public TaggedBPlusTree(Comparator<? super T> comp,
int order)
TaggedBPlusTree
public TaggedBPlusTree()
remove
public E remove(T tag)
- Description copied from class:
TaggedCollectionWrapper
- Removes some tagged element in this collection with an tag equivalent
to the given tag
- Specified by:
remove
in interface TaggedCollection<T,E>
- Overrides:
remove
in class TaggedCollectionWrapper<T,E>
- Parameters:
tag
- the target tag
- Returns:
- the removed element