Modul speiger.src.collections
Schnittstelle ObjectNavigableSet<T>
- Typparameter:
T- the keyType of elements maintained by this Collection
- Alle Superschnittstellen:
Collection<T>,ISizeProvider,Iterable<T>,NavigableSet<T>,ObjectCollection<T>,ObjectIterable<T>,ObjectSet<T>,ObjectSortedSet<T>,Set<T>,SortedSet<T>
- Alle bekannten Implementierungsklassen:
ObjectAVLTreeSet,ObjectRBTreeSet
A Type Specific Navigable Set interface with a couple helper methods
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen speiger.src.collections.utils.ISizeProvider
ISizeProvider.CollectionSize -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcopy()A Function that does a shallow clone of the Collection itself.default ObjectNavigableSet<T>iterator()Returns a Type-Specific Iterator to reduce (un)boxingdefault ObjectSplititerator<T>A Type Specific Type Splititerator to reduce boxing/unboxingdefault ObjectNavigableSet<T>default ObjectNavigableSet<T>Creates a Wrapped NavigableSet that is Synchronizeddefault ObjectNavigableSet<T>synchronize(Object mutex) Creates a Wrapped NavigableSet that is Synchronizeddefault ObjectNavigableSet<T>default ObjectNavigableSet<T>Creates a Wrapped NavigableSet that is unmodifiableVon Schnittstelle geerbte Methoden java.util.Collection
parallelStream, removeIf, streamVon Schnittstelle geerbte Methoden speiger.src.collections.utils.ISizeProvider
sizeVon Schnittstelle geerbte Methoden java.util.NavigableSet
ceiling, floor, higher, lower, pollFirst, pollLastVon Schnittstelle geerbte Methoden speiger.src.collections.objects.collections.ObjectCollection
addAll, addAll, addAll, addAll, containsAll, containsAny, containsAny, pour, removeAll, removeAll, retainAll, retainAll, toArrayVon Schnittstelle geerbte Methoden speiger.src.collections.objects.collections.ObjectIterable
arrayflatMap, asAsync, count, distinct, filter, findFirst, flatMap, forEach, forEachIndexed, limit, map, mapToBoolean, mapToByte, mapToDouble, mapToFloat, mapToInt, mapToLong, mapToShort, matchesAll, matchesAny, matchesNone, peek, pourAsList, pourAsSet, reduce, reduce, repeat, sortedVon Schnittstelle geerbte Methoden speiger.src.collections.objects.sets.ObjectSortedSet
comparator, iterator, pollFirst, pollLast
-
Methodendetails
-
subSet
- Angegeben von:
subSetin SchnittstelleNavigableSet<T>- Angegeben von:
subSetin SchnittstelleObjectSortedSet<T>- Angegeben von:
subSetin SchnittstelleSortedSet<T>
-
headSet
- Angegeben von:
headSetin SchnittstelleNavigableSet<T>- Angegeben von:
headSetin SchnittstelleObjectSortedSet<T>- Angegeben von:
headSetin SchnittstelleSortedSet<T>
-
tailSet
- Angegeben von:
tailSetin SchnittstelleNavigableSet<T>- Angegeben von:
tailSetin SchnittstelleObjectSortedSet<T>- Angegeben von:
tailSetin SchnittstelleSortedSet<T>
-
subSet
ObjectNavigableSet<T> subSet(T fromElement, boolean fromInclusive, T toElement, boolean toInclusive) - Angegeben von:
subSetin SchnittstelleNavigableSet<T>
-
headSet
- Angegeben von:
headSetin SchnittstelleNavigableSet<T>
-
tailSet
- Angegeben von:
tailSetin SchnittstelleNavigableSet<T>
-
iterator
ObjectBidirectionalIterator<T> iterator()Beschreibung aus Schnittstelle kopiert:ObjectCollectionReturns a Type-Specific Iterator to reduce (un)boxing- Angegeben von:
iteratorin SchnittstelleCollection<T>- Angegeben von:
iteratorin SchnittstelleIterable<T>- Angegeben von:
iteratorin SchnittstelleNavigableSet<T>- Angegeben von:
iteratorin SchnittstelleObjectCollection<T>- Angegeben von:
iteratorin SchnittstelleObjectIterable<T>- Angegeben von:
iteratorin SchnittstelleObjectSet<T>- Angegeben von:
iteratorin SchnittstelleObjectSortedSet<T>- Angegeben von:
iteratorin SchnittstelleSet<T>- Gibt zurück:
- a Type Specific iterator
- Siehe auch:
-
descendingIterator
ObjectBidirectionalIterator<T> descendingIterator()- Angegeben von:
descendingIteratorin SchnittstelleNavigableSet<T>- Gibt zurück:
- a Type Specific desendingIterator
-
descendingSet
ObjectNavigableSet<T> descendingSet()- Angegeben von:
descendingSetin SchnittstelleNavigableSet<T>- Gibt zurück:
- a Type Specific desendingSet
-
copy
ObjectNavigableSet<T> copy()Beschreibung aus Schnittstelle kopiert:ObjectCollectionA Function that does a shallow clone of the Collection itself. This function is more optimized then a copy constructor since the Collection does not have to be unsorted/resorted. It can be compared to Cloneable but with less exception risk- Angegeben von:
copyin SchnittstelleObjectCollection<T>- Angegeben von:
copyin SchnittstelleObjectSet<T>- Angegeben von:
copyin SchnittstelleObjectSortedSet<T>- Gibt zurück:
- a Shallow Copy of the collection
-
synchronize
Creates a Wrapped NavigableSet that is Synchronized- Angegeben von:
synchronizein SchnittstelleObjectCollection<T>- Angegeben von:
synchronizein SchnittstelleObjectSet<T>- Angegeben von:
synchronizein SchnittstelleObjectSortedSet<T>- Gibt zurück:
- a new NavigableSet that is synchronized
- Siehe auch:
-
synchronize
Creates a Wrapped NavigableSet that is Synchronized- Angegeben von:
synchronizein SchnittstelleObjectCollection<T>- Angegeben von:
synchronizein SchnittstelleObjectSet<T>- Angegeben von:
synchronizein SchnittstelleObjectSortedSet<T>- Parameter:
mutex- is the controller of the synchronization block- Gibt zurück:
- a new NavigableSet Wrapper that is synchronized
- Siehe auch:
-
unmodifiable
Creates a Wrapped NavigableSet that is unmodifiable- Angegeben von:
unmodifiablein SchnittstelleObjectCollection<T>- Angegeben von:
unmodifiablein SchnittstelleObjectSet<T>- Angegeben von:
unmodifiablein SchnittstelleObjectSortedSet<T>- Gibt zurück:
- a new NavigableSet Wrapper that is unmodifiable
- Siehe auch:
-
spliterator
A Type Specific Type Splititerator to reduce boxing/unboxing- Angegeben von:
spliteratorin SchnittstelleCollection<T>- Angegeben von:
spliteratorin SchnittstelleIterable<T>- Angegeben von:
spliteratorin SchnittstelleObjectCollection<T>- Angegeben von:
spliteratorin SchnittstelleObjectIterable<T>- Angegeben von:
spliteratorin SchnittstelleObjectSet<T>- Angegeben von:
spliteratorin SchnittstelleObjectSortedSet<T>- Angegeben von:
spliteratorin SchnittstelleSet<T>- Angegeben von:
spliteratorin SchnittstelleSortedSet<T>- Gibt zurück:
- type specific splititerator
-