Class ForwardingSortedMultiset.StandardElementSet
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
com.google.common.collect.ForwardingSortedMultiset.StandardElementSet
- All Implemented Interfaces:
- Iterable<E>,- Collection<E>,- NavigableSet<E>,- SequencedCollection<E>,- SequencedSet<E>,- Set<E>,- SortedSet<E>
- Enclosing class:
- ForwardingSortedMultiset<E extends @Nullable Object>
A sensible implementation of 
SortedMultiset.elementSet() in terms of the following
 methods: Collection.clear(), SortedMultiset.comparator(), Multiset.contains(java.lang.Object), Multiset.containsAll(java.util.Collection<?>), Multiset.count(java.lang.Object),
 SortedMultiset.firstEntry() SortedMultiset.headMultiset(E, com.google.common.collect.BoundType), Collection.isEmpty(), SortedMultiset.lastEntry(), SortedMultiset.subMultiset(E, com.google.common.collect.BoundType, E, com.google.common.collect.BoundType),
 SortedMultiset.tailMultiset(E, com.google.common.collect.BoundType), the size() and iterator() methods of
 SortedMultiset.entrySet(), and Multiset.remove(Object, int). In many
 situations, you may wish to override SortedMultiset.elementSet() to forward to this
 implementation or a subclass thereof.- Since:
- 15.0
- Author:
- Louis Wasserman
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclear()Comparator<? super E> booleanbooleancontainsAll(Collection<?> c) first()booleanisEmpty()iterator()last()pollLast()booleanbooleanremoveAll(Collection<?> c) booleanretainAll(Collection<?> c) intsize()Methods inherited from class java.util.AbstractSetequals, hashCodeMethods 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.NavigableSetheadSet, iterator, removeFirst, removeLast, reversed, subSet, tailSetMethods inherited from interface java.util.Setadd, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, remove, removeAll, retainAll, size, toArray, toArrayMethods inherited from interface java.util.SortedSetaddFirst, addLast, comparator, first, getFirst, getLast, last, spliterator
- 
Constructor Details- 
StandardElementSetpublic StandardElementSet()Constructor for use by subclasses.
 
- 
- 
Method Details- 
lower
- 
floor
- 
ceiling
- 
higher
- 
descendingSet- Specified by:
- descendingSetin interface- NavigableSet<E extends @Nullable Object>
 
- 
descendingIterator- Specified by:
- descendingIteratorin interface- NavigableSet<E extends @Nullable Object>
 
- 
pollFirst- Specified by:
- pollFirstin interface- NavigableSet<E extends @Nullable Object>
 
- 
pollLast- Specified by:
- pollLastin interface- NavigableSet<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>
 
- 
headSet- Specified by:
- headSetin interface- NavigableSet<E extends @Nullable Object>
 
- 
tailSet- Specified by:
- tailSetin interface- NavigableSet<E extends @Nullable Object>
 
- 
iterator
- 
comparator- Specified by:
- comparatorin interface- SortedSet<E extends @Nullable Object>
 
- 
subSet
- 
headSet
- 
tailSet
- 
first
- 
last
- 
clear
- 
contains
- 
containsAll- Specified by:
- containsAllin interface- Collection<E extends @Nullable Object>
- Specified by:
- containsAllin interface- Set<E extends @Nullable Object>
- Overrides:
- containsAllin class- AbstractCollection<E extends @Nullable Object>
 
- 
isEmpty
- 
remove
- 
size
- 
removeAll
- 
retainAll
 
-