Class ForwardingNavigableSet.StandardDescendingSet
java.lang.Object
com.google.common.collect.ForwardingObject
com.google.common.collect.ForwardingCollection<E>
com.google.common.collect.ForwardingSet<E>
com.google.common.collect.ForwardingSortedSet<E>
com.google.common.collect.ForwardingNavigableSet<E>
com.google.common.collect.ForwardingNavigableSet.StandardDescendingSet
- All Implemented Interfaces:
- Iterable<E>,- Collection<E>,- NavigableSet<E>,- SequencedCollection<E>,- SequencedSet<E>,- Set<E>,- SortedSet<E>
- Enclosing class:
- ForwardingNavigableSet<E extends @Nullable Object>
A sensible implementation of 
NavigableSet.descendingSet() in terms of the other methods
 of NavigableSet, notably including NavigableSet.descendingIterator().
 In many cases, you may wish to override ForwardingNavigableSet.descendingSet() to
 forward to this implementation or a subclass thereof.
- Since:
- 12.0
- Author:
- Louis Wasserman
- 
Nested Class SummaryNested classes/interfaces inherited from class com.google.common.collect.ForwardingNavigableSetForwardingNavigableSet.StandardDescendingSet
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionComparator<? super E> protected NavigableSet<E> delegate()Returns the backing delegate instance that methods are forwarded to.first()iterator()last()pollLast()toArray()toArray(T[] array) toString()Returns the string representation generated by the delegate'stoStringmethod.Methods inherited from class com.google.common.collect.ForwardingNavigableSetstandardCeiling, standardFirst, standardFloor, standardHeadSet, standardHigher, standardLast, standardLower, standardPollFirst, standardPollLast, standardSubSet, standardSubSet, standardTailSetMethods inherited from class com.google.common.collect.ForwardingSortedSetstandardContains, standardRemoveMethods inherited from class com.google.common.collect.ForwardingSetequals, hashCode, standardEquals, standardHashCode, standardRemoveAllMethods inherited from class com.google.common.collect.ForwardingCollectionadd, addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, size, standardAddAll, standardClear, standardContainsAll, standardIsEmpty, standardRetainAll, standardToArray, standardToArray, standardToStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.CollectionparallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.NavigableSetremoveFirst, removeLast, reversed
- 
Constructor Details- 
StandardDescendingSetpublic StandardDescendingSet()Constructor for use by subclasses.
 
- 
- 
Method Details- 
delegateDescription copied from class:ForwardingObjectReturns the backing delegate instance that methods are forwarded to. Abstract subclasses generally override this method with an abstract method that has a more specific return type, such asForwardingSet.delegate(). Concrete subclasses override this method to supply the instance being decorated.- Specified by:
- delegatein class- ForwardingNavigableSet<E extends @Nullable Object>
 
- 
lower- Specified by:
- lowerin interface- NavigableSet<E extends @Nullable Object>
- Overrides:
- lowerin class- ForwardingNavigableSet<E extends @Nullable Object>
 
- 
floor- Specified by:
- floorin interface- NavigableSet<E extends @Nullable Object>
- Overrides:
- floorin class- ForwardingNavigableSet<E extends @Nullable Object>
 
- 
ceiling- Specified by:
- ceilingin interface- NavigableSet<E extends @Nullable Object>
- Overrides:
- ceilingin class- ForwardingNavigableSet<E extends @Nullable Object>
 
- 
higher- Specified by:
- higherin interface- NavigableSet<E extends @Nullable Object>
- Overrides:
- higherin class- ForwardingNavigableSet<E extends @Nullable Object>
 
- 
pollFirst- Specified by:
- pollFirstin interface- NavigableSet<E extends @Nullable Object>
- Overrides:
- pollFirstin class- ForwardingNavigableSet<E extends @Nullable Object>
 
- 
pollLast- Specified by:
- pollLastin interface- NavigableSet<E extends @Nullable Object>
- Overrides:
- pollLastin class- ForwardingNavigableSet<E extends @Nullable Object>
 
- 
descendingSet- Specified by:
- descendingSetin interface- NavigableSet<E extends @Nullable Object>
- Overrides:
- descendingSetin class- ForwardingNavigableSet<E extends @Nullable Object>
 
- 
descendingIterator- Specified by:
- descendingIteratorin interface- NavigableSet<E extends @Nullable Object>
- Overrides:
- descendingIteratorin class- ForwardingNavigableSet<E extends @Nullable Object>
 
- 
subSetpublic NavigableSet<E> subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive) - Specified by:
- subSetin interface- NavigableSet<E extends @Nullable Object>
- Overrides:
- subSetin class- ForwardingNavigableSet<E extends @Nullable Object>
 
- 
subSet
- 
headSet- Specified by:
- headSetin interface- NavigableSet<E extends @Nullable Object>
- Overrides:
- headSetin class- ForwardingNavigableSet<E extends @Nullable Object>
 
- 
headSet
- 
tailSet- Specified by:
- tailSetin interface- NavigableSet<E extends @Nullable Object>
- Overrides:
- tailSetin class- ForwardingNavigableSet<E extends @Nullable Object>
 
- 
tailSet
- 
comparator- Specified by:
- comparatorin interface- SortedSet<E extends @Nullable Object>
- Overrides:
- comparatorin class- ForwardingSortedSet<E extends @Nullable Object>
 
- 
first
- 
last
- 
iterator- Specified by:
- iteratorin interface- Collection<E extends @Nullable Object>
- Specified by:
- iteratorin interface- Iterable<E extends @Nullable Object>
- Specified by:
- iteratorin interface- NavigableSet<E extends @Nullable Object>
- Specified by:
- iteratorin interface- Set<E extends @Nullable Object>
- Overrides:
- iteratorin class- ForwardingCollection<E extends @Nullable Object>
 
- 
toArray
- 
toArray
- 
toStringDescription copied from class:ForwardingObjectReturns the string representation generated by the delegate'stoStringmethod.- Overrides:
- toStringin class- ForwardingObject
 
 
-