Package com.planet_ink.coffee_mud.core.collections

Interface Summary
CList<K>  
CMap<K,F>  
Converter<K,L>  
DoubleFilterer<K>  
Filterer<K>  
FullConverter<K,L>  
MultiEnumeration.MultiEnumeratorBuilder<K>  
NList<T>  
PairList<T,K>  
SafeCollectionHost  
SearchIDList<T> A searchable list, usually sorted or otherwise made worth searching.
SizedIterable<K>  
SortedStrSVector.Str<T>  
TrackingVector.TrackBack<T>  
TriadList<T,K,L>  
 

Class Summary
CaselessTreeMap<K>  
ChameleonList<K>  
ChameleonList.Signaler<K>  
CMList<K>  
CMNSortSVec<T extends CMObject>  
CMSortSVec<T extends CMObject>  
CMSTreeVector<T extends CMObject>  
CMUniqNameSortSVec<T extends CMObject>  
CMUniqSortSVec<T extends CMObject>  
ConvertingEnumeration<K,L>  
ConvertingIterator<K,L>  
ConvertingList<L,K>  
ConvertingListIterator<K,L>  
CrossRefTreeMap<T,K>  
CustSortListWrap<T extends Comparable<T>>  
DoubleMap<K,F>  
DVector  
EmptyEnumeration<K>  
EmptyIterator<K>  
EnumerationIterator<K>  
FilteredEnumeration<K>  
FilteredIterable<K>  
FilteredIterator<K>  
FilteredListIterator<K>  
FullConvertingIterator<K,L>  
FullConvertingList<L,K>  
FullConvertingListIterator<K,L>  
IteratorEnumeration<K>  
KeyPairSearchTree<V> A quick prefix lookup tree that takes a lot of memory, but is worth it in speed.
KeyPairWildSearchTree<V> A quick prefix lookup tree that takes a lot of memory, but is worth it in speed.
LongSet  
MultiCollection<T>  
MultiEnumeration<K>  
MultiIterable<K>  
MultiIterator<K>  
MultiList<T>  
MultiListEnumeration<K>  
MultiListListIterator<K>  
OrderedMap<K,J>  
Pair<T,K>  
Pair.FirstConverter<T,K>  
Pair.SecondConverter<T,K>  
PairCMList<T,K>  
PairSLinkedList<T,K>  
PairSVector<T,K>  
PairVector<T,K>  
PrioritizingLimitedMap<T extends Comparable<T>,K>  
Quad<T,K,L,M>  
Quad.FirstConverter<T,K,L,M>  
Quad.FourthConverter<T,K,L,M>  
Quad.SecondConverter<T,K,L,M>  
Quad.ThirdConverter<T,K,L,M>  
QuadVector<T,K,L,M>  
Quint<T,K,L,M,N>  
Quint.FifthConverter<T,K,L,M,N>  
Quint.FirstConverter<T,K,L,M,N>  
Quint.FourthConverter<T,K,L,M,N>  
Quint.SecondConverter<T,K,L,M,N>  
Quint.ThirdConverter<T,K,L,M,N>  
QuintVector<T,K,L,M,N>  
ReadOnlyCollection<K>  
ReadOnlyFilteredList<K>  
ReadOnlyIterator<K>  
ReadOnlyList<K>  
ReadOnlyListIterator<K>  
ReadOnlyListSet<K>  
ReadOnlyMultiList<K>  
ReadOnlyNavigableMap<K,V>  
ReadOnlyNavigableSet<K>  
ReadOnlySet<K>  
ReadOnlySortedMap<K,V>  
ReadOnlySortedSet<K>  
ReadOnlyVector<T>  
ReusableObjectPool<T extends CMObject>  
ReverseEnumeration<K>  
ReverseFakeIterator<K>  
RTree<T extends BoundedObject> 2D R-Tree implementation for Android.
SafeChildCollection<K>  
SafeChildList<K>  
SafeChildNavigableMap<K,V>  
SafeChildNavigableSet<K>  
SafeChildSet<K>  
SafeChildSortedMap<K,V>  
SafeChildSortedSet<K>  
SafeFeedbackEnumeration<K>  
SafeFeedbackIterator<K>  
SafeFeedbackListIterator<K>  
SHashSet<K>  
SHashtable<K,F>  
SingleEnumeration<K>  
SIterator<K>  
SLinkedHashtable<K,F>  
SLinkedList<K>  
SortedListWrap<T extends Comparable<T>> List wrapper for an existing List that turns it into a sorted one.
SortedStrSVector<T>  
SPairList<K,V>  
STreeMap<K,V>  
STreeSet<K>  
StringXVector  
SVector<T>  
TrackingVector<T> A tracking vector keeps track of which other tracking vectors that items of the same type have been added to so that, if desired, items can be removed from all vectors at once.
Triad<T,K,L>  
Triad.FirstConverter<T,K,L>  
Triad.SecondConverter<T,K,L>  
Triad.ThirdConverter<T,K,L>  
TriadCMList<T,K,L>  
TriadSLinkedList<T,K,L>  
TriadSVector<T,K,L>  
TriadVector<T,K,L>  
UniqueEntryBlockingQueue<K>  
WeakArrayList<T>  
XHashSet<T>  
XHashtable<K,V>  
XTreeSet<T>  
XVector<T>  
 

Enum Summary
DoubleFilterer.Result