| Interface | Description |
|---|---|
| ConstHashTable.Creator<K,V> | |
| EqConstHashTable.Creator<K,V> | |
| EqHashTable.Creator<K,V> | |
| HashTable.Creator<K,V> |
| Class | Description |
|---|---|
| _intList | |
| _intList.Factory | |
| _intSet |
Simple primitive int set implementation.
|
| Abstract_intArrayStorage |
Abstract class with static delegate array logic methods to be used as pseudo-array-inherent methods.
|
| AbstractArrayCollection<E> | |
| AbstractArrayStorage |
Abstract class with static delegate array logic methods to be used as pseudo-array-inherent methods.
|
| AbstractChainCollection<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>> | |
| AbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>> | |
| AbstractChainEntry.Head<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>> | |
| AbstractChainEntryLinked<E,K,V,EN extends AbstractChainEntryLinked<E,K,V,EN>> | |
| AbstractChainEntryLinkedHashed<E,K,V,EN extends AbstractChainEntryLinkedHashed<E,K,V,EN>> | |
| AbstractChainEntryLinkedKV<K,V,EN extends AbstractChainEntryLinkedKV<K,V,EN>> | |
| AbstractChainEntryLinkedKVHashed<K,V,EN extends AbstractChainEntryLinkedKVHashed<K,V,EN>> | |
| AbstractChainKeyValueCollection<K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>> | |
| AbstractChainKeyValueStorage<K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>> | |
| AbstractChainStorage<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>> | |
| AbstractExtendedCollection<E> |
This class is an implementation-internal for optional performance optimisation.
|
| AbstractSectionedArrayCollection<E> | |
| AbstractSimpleArrayCollection<E> | |
| ArrayAccessor<E> |
Full scale general purpose implementation of extended collection type
XList. |
| ArrayAccessor.OldArrayAccessor<E> | |
| ArrayCollector<E> |
Full scale general purpose implementation of extended collection type
XList. |
| ArrayCollector.OldArrayCollector<E> | |
| ArrayView<E> |
Immutable implementation of extended collection type
XGettingList. |
| ArrayView.OldArrayView<E> | |
| BulkList<E> |
Collection that is ordered and allows duplicates.
|
| BulkList.Creator<E> | |
| BulkList.OldBulkList<E> | |
| BulkList.Supplier<K,E> | |
| ChainEntryLinkedHashedStrong<E> | |
| ChainEntryLinkedStrong<E> | |
| ChainStorageStrong<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>> | |
| ChainStrongStrongStorage<K,V,EN extends AbstractChainEntry<KeyValue<K,V>,K,V,EN>> | |
| Collector<E> | |
| Constant<E> |
Immutable singleton dummy collection used to pass a single instance masked as a collection.
|
| ConstHashEnum<E> | |
| ConstHashTable<K,V> | |
| ConstLinearEnum<E> | |
| ConstLinearEnum.OldConstEnum<E> | |
| ConstList<E> |
Immutable implementation of extended collection type
XGettingList. |
| ConstList.OldConstList<E> | |
| ConstMiniMap<K,V> |
Immutable version of
MiniMap. |
| Empty<E> |
Empty dummy collection to be used as a constant and stateless empty collection placeholder.
|
| EmptyTable<K,V> | |
| EnumProcessor<E> | |
| EnumView<E> |
Wrapper class that reduces the services provided by any wrapped
XGettingEnum to only those of
XGettingEnum, effectively making the wrapped XGettingEnum instance immutable (or read-only)
if used through an instance of this class. |
| EnumView.OldEnumView<E> | |
| EqBulkList<E> |
Full scale general purpose implementation of extended collection type
XList. |
| EqBulkList.Creator<E> | |
| EqBulkList.OldBulkList<E> | |
| EqConstHashEnum<E> | |
| EqConstHashTable<K,V> | |
| EqConstList<E> |
Immutable implementation of extended collection type
XGettingList. |
| EqConstList.OldConstList<E> | |
| EqHash2DMap<K1,K2,V> | |
| EqHashEnum<E> |
Collection that is ordered and does not allow duplicates.
|
| EqHashEnum.OldVarSet<E> | |
| EqHashTable<K,V> |
Collection of key-value-pairs that is ordered and does not allow duplicate keys.
|
| FixedList<E> |
Full scale general purpose implementation of extended collection type
XList. |
| FixedList.Creator<E> | |
| FixedList.OldFixedList<E> | |
| HashEnum<E> |
Collection that is ordered and does not allow duplicates.
|
| HashEnum.OldVarSet<E> | |
| HashMapIdId | |
| HashMapIdObject<E> |
Primitive (read: fast) synchronized pseudo map implementation that maps long id values to weakly referenced objects.
|
| HashMapObjectId<T> |
Primitive (read: fast) synchronized pseudo map implementation that maps long id values to weakly referenced objects.
|
| HashTable<K,V> |
Collection of key-value-pairs that is ordered and does not allow duplicate keys.
|
| LimitList<E> |
Full scale general purpose implementation of extended collection type
XList. |
| LimitList.Creator<E> | |
| LimitList.OldLimitList<E> | |
| ListAccessor<E> |
Wrapper class that reduces the services provided by any wrapped
XSettingList to only those of
XSettingList, effectively making the wrapped XSettingList instance structural unmodifiable
if used through an instance of this class. |
| ListAccessor.OldListAccessor<E> | |
| ListProcessor<E> | |
| ListProcessor.OldListProcessor<E> | |
| ListView<E> |
Wrapper class that reduces the services provided by any wrapped
XGettingList to only those of
XGettingList, effectively making the wrapped XGettingList instance immutable (or read-only)
if used through an instance of this class. |
| ListView.OldListView<E> | |
| LockedAdder<E> | |
| LockedCollection<E> | |
| LockedCollection.OldMutexCollection<E> | |
| LockedGettingMap<K,V> | |
| LockedList<E> | |
| LockedList.OldMutexList<E> | |
| LockedMap<K,V> | |
| MapEntriesConcatenator<K,V> |
Configurable
KeyValue to-String concatenator. |
| MappedList<E,S> | |
| MapView<K,V> | |
| MiniMap<K,V> |
Straight forward minimal implementation of a strongly referencing identity hashing map.
|
| MutexSet<E> | |
| MutexSet.OldMutexSet<E> | |
| SetView<E> |
Wrapper class that reduces the services provided by any wrapped
XGettingSet to only those of
XGettingSet, effectively making the wrapped XGettingSet instance immutable (or read-only)
if used through an instance of this class. |
| SetView.OldSetView<E> | |
| Single<E> | |
| Singleton<E> |
Singleton dummy collection used to pass a single instance masked as a collection.
|
| SingletonView<E> | |
| SubCollector<E> | |
| SubList<E> | |
| SubListAccessor<E> | |
| SubListProcessor<E> | |
| SubListView<E> | |
| SubProcessor<E> | |
| SubSequence | |
| SubView<E> | |
| SynchAdder<E> | |
| SynchCollection<E> |
Synchronization wrapper class that wraps an
XCollection instance in public synchronized delegate methods. |
| SynchCollection.OldSynchCollection<E> | |
| SynchList<E> |
Synchronization wrapper class that wraps an
XList instance in public synchronized delegate methods. |
| SynchList.OldSynchList<E> | |
| SynchSet<E> |
Synchronization wrapper class that wraps an
XSet instance in public synchronized delegate methods. |
| SynchSet.OldSynchSet<E> | |
| TableView<K,V> | |
| View<E> | |
| XArrays |
Numerous utility methods for working with arrays, all of which are either missing in the JDK or botched up
in one way or another.
|
| XSort | |
| XUtilsArrayCollection | |
| XUtilsCollection |
| Exception | Description |
|---|---|
| CapacityExceededException | |
| IndexExceededException |
Why is it that one has to write every piece of the JDK in "proper" oneself?
Providing the essential describing values of a problem in a structed form is essential
for both programmatic and manual processing, not a personal flavor.
|
| InvalidCapacityException |
Copyright © 2022 MicroStream Software. All rights reserved.