Class UnmodifiableNavigableSet<E>
java.lang.Object
org.apache.commons.collections4.collection.AbstractCollectionDecorator<E>
org.apache.commons.collections4.set.AbstractSetDecorator<E>
org.apache.commons.collections4.set.AbstractSortedSetDecorator<E>
org.apache.commons.collections4.set.AbstractNavigableSetDecorator<E>
org.apache.commons.collections4.set.UnmodifiableNavigableSet<E>
- Type Parameters:
- E- the type of the elements in this set
- All Implemented Interfaces:
- Serializable,- Iterable<E>,- Collection<E>,- NavigableSet<E>,- Set<E>,- SortedSet<E>,- Unmodifiable
public final class UnmodifiableNavigableSet<E>
extends AbstractNavigableSetDecorator<E>
implements Unmodifiable
Decorates another 
NavigableSet to ensure it can't be altered.
 Attempts to modify it will result in an UnsupportedOperationException.
- Since:
- 4.1
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanaddAll(Collection<? extends E> coll) voidclear()iterator()pollLast()booleanbooleanremoveAll(Collection<?> coll) booleanbooleanretainAll(Collection<?> coll) static <E> NavigableSet<E> unmodifiableNavigableSet(NavigableSet<E> set) Factory method to create an unmodifiable set.Methods inherited from class org.apache.commons.collections4.set.AbstractNavigableSetDecoratorceiling, decorated, floor, higher, lowerMethods inherited from class org.apache.commons.collections4.set.AbstractSortedSetDecoratorcomparator, first, lastMethods inherited from class org.apache.commons.collections4.set.AbstractSetDecoratorequals, hashCodeMethods inherited from class org.apache.commons.collections4.collection.AbstractCollectionDecoratorcontains, containsAll, isEmpty, setCollection, size, toArray, toArray, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.CollectionparallelStream, streamMethods inherited from interface java.util.Setcontains, containsAll, equals, hashCode, isEmpty, size, toArray, toArrayMethods inherited from interface java.util.SortedSetcomparator, first, last, spliterator
- 
Method Details
- 
add
- 
addAll- Specified by:
- addAllin interface- Collection<E>
- Specified by:
- addAllin interface- Set<E>
- Overrides:
- addAllin class- AbstractCollectionDecorator<E>
 
- 
clear- Specified by:
- clearin interface- Collection<E>
- Specified by:
- clearin interface- Set<E>
- Overrides:
- clearin class- AbstractCollectionDecorator<E>
 
- 
descendingIterator- Specified by:
- descendingIteratorin interface- NavigableSet<E>
- Overrides:
- descendingIteratorin class- AbstractNavigableSetDecorator<E>
 
- 
descendingSet- Specified by:
- descendingSetin interface- NavigableSet<E>
- Overrides:
- descendingSetin class- AbstractNavigableSetDecorator<E>
 
- 
headSet
- 
headSet- Specified by:
- headSetin interface- NavigableSet<E>
- Overrides:
- headSetin class- AbstractNavigableSetDecorator<E>
 
- 
iterator
- 
pollFirst- Specified by:
- pollFirstin interface- NavigableSet<E>
- Overrides:
- pollFirstin class- AbstractNavigableSetDecorator<E>
- Since:
- 4.5.0-M1
 
- 
pollLast- Specified by:
- pollLastin interface- NavigableSet<E>
- Overrides:
- pollLastin class- AbstractNavigableSetDecorator<E>
- Since:
- 4.5.0-M1
 
- 
remove
- 
removeAll- Specified by:
- removeAllin interface- Collection<E>
- Specified by:
- removeAllin interface- Set<E>
- Overrides:
- removeAllin class- AbstractCollectionDecorator<E>
 
- 
removeIf- Specified by:
- removeIfin interface- Collection<E>
- Overrides:
- removeIfin class- AbstractCollectionDecorator<E>
- Since:
- 4.4
 
- 
retainAll- Specified by:
- retainAllin interface- Collection<E>
- Specified by:
- retainAllin interface- Set<E>
- Overrides:
- retainAllin class- AbstractCollectionDecorator<E>
 
- 
subSetpublic NavigableSet<E> subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive) - Specified by:
- subSetin interface- NavigableSet<E>
- Overrides:
- subSetin class- AbstractNavigableSetDecorator<E>
 
- 
subSet
- 
tailSet
- 
tailSet- Specified by:
- tailSetin interface- NavigableSet<E>
- Overrides:
- tailSetin class- AbstractNavigableSetDecorator<E>