Interface ICommonsNavigableSet<ELEMENTTYPE>
- Type Parameters:
ELEMENTTYPE- Set element type
- All Superinterfaces:
Collection<ELEMENTTYPE>,ICloneable<ICommonsSet<ELEMENTTYPE>>,ICommonsCollection<ELEMENTTYPE>,ICommonsIterable<ELEMENTTYPE>,ICommonsSet<ELEMENTTYPE>,ICommonsSortedSet<ELEMENTTYPE>,IHasSize,Iterable<ELEMENTTYPE>,NavigableSet<ELEMENTTYPE>,SequencedCollection<ELEMENTTYPE>,SequencedSet<ELEMENTTYPE>,Set<ELEMENTTYPE>,SortedSet<ELEMENTTYPE>
- All Known Implementing Classes:
CommonsTreeSet
public interface ICommonsNavigableSet<ELEMENTTYPE>
extends NavigableSet<ELEMENTTYPE>, ICommonsSortedSet<ELEMENTTYPE>
A special
NavigableSet based interface with extended functionality
based on ICommonsSortedSet.- Author:
- Philip Helger
-
Method Summary
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface com.helger.commons.collection.impl.ICommonsCollection
addAll, addAll, addAll, addAll, addAll, addAll, addAll, addAll, addAllMapped, addAllMapped, addAllMapped, addAllMapped, addAllMapped, addAllMapped, addIf, addIfNotNull, addObject, getAtIndex, getAtIndex, getAtIndex, getAtIndex, getAtIndexMapped, getAtIndexMapped, getAtIndexMapped, getAtIndexMapped, getCopyAsList, getCount, getSorted, iterator2, removeAll, removeObject, set, setAll, setAll, setAllMapped, setAllMappedMethods inherited from interface com.helger.commons.collection.impl.ICommonsIterable
containsAny, containsNone, containsOnly, findAll, findAllInstanceOf, findAllMapped, findAllMapped, findAllMapped, findFirst, findFirst, findFirstIndex, findFirstMapped, findFirstMapped, findLastIndex, forEachBreakable, forEachByIndex, forEachThrowing, getCountMethods inherited from interface com.helger.commons.collection.impl.ICommonsSet
createInstance, getAll, getAllInstanceOf, getAllMapped, getAllMapped, replaceMethods inherited from interface com.helger.commons.collection.impl.ICommonsSortedSet
getFirst, getFirst, getLast, getLastMethods inherited from interface com.helger.commons.lang.IHasSize
isEmpty, isNotEmpty, sizeMethods inherited from interface java.util.NavigableSet
ceiling, descendingIterator, descendingSet, floor, headSet, headSet, higher, iterator, lower, pollFirst, pollLast, removeFirst, removeLast, reversed, subSet, subSet, tailSet, tailSetMethods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, remove, removeAll, retainAll, size, toArray, toArrayMethods inherited from interface java.util.SortedSet
addFirst, addLast, comparator, first, last, spliterator
-
Method Details
-
getAsUnmodifiable
- Specified by:
getAsUnmodifiablein interfaceICommonsCollection<ELEMENTTYPE>- Specified by:
getAsUnmodifiablein interfaceICommonsSet<ELEMENTTYPE>- Specified by:
getAsUnmodifiablein interfaceICommonsSortedSet<ELEMENTTYPE>- Returns:
- An unmodifiable version of this collection. Never
null. - See Also:
-
getClone
- Specified by:
getClonein interfaceICloneable<ELEMENTTYPE>- Specified by:
getClonein interfaceICommonsSortedSet<ELEMENTTYPE>- Returns:
- A 100% deep-copy of the implementing class.
-