com.google.common.collect
Class ForwardingMultiset.StandardElementSet
java.lang.Object
  
java.util.AbstractCollection<E>
      
java.util.AbstractSet<E>
          
com.google.common.collect.ForwardingMultiset.StandardElementSet
- All Implemented Interfaces: 
 - Iterable<E>, Collection<E>, Set<E>
 
- Enclosing class:
 - ForwardingMultiset<E>
 
@Beta
protected class ForwardingMultiset.StandardElementSet
- extends AbstractSet<E>
 
A sensible implementation of Multiset.elementSet() in terms of the
 following methods: ForwardingCollection.clear(), ForwardingCollection.contains(java.lang.Object), ForwardingCollection.containsAll(java.util.Collection>),
 ForwardingMultiset.count(java.lang.Object), ForwardingCollection.isEmpty(), the
 Set.size() and Set.iterator() methods of ForwardingMultiset.entrySet(), and ForwardingMultiset.remove(Object,
 int).  In many situations, you may wish to override ForwardingMultiset.elementSet() to forward to this implementation or a
 subclass thereof.
- Since:
 
  - 10.0
 
 
 
 
 
 
 
ForwardingMultiset.StandardElementSet
public ForwardingMultiset.StandardElementSet()
- Constructor for use by subclasses.
 
clear
public void clear()
- Specified by:
 clear in interface Collection<E>- Specified by:
 clear in interface Set<E>- Overrides:
 clear in class AbstractCollection<E>
 
 
contains
public boolean contains(Object o)
- Specified by:
 contains in interface Collection<E>- Specified by:
 contains in interface Set<E>- Overrides:
 contains in class AbstractCollection<E>
 
 
containsAll
public boolean containsAll(Collection<?> c)
- Specified by:
 containsAll in interface Collection<E>- Specified by:
 containsAll in interface Set<E>- Overrides:
 containsAll in class AbstractCollection<E>
 
 
isEmpty
public boolean isEmpty()
- Specified by:
 isEmpty in interface Collection<E>- Specified by:
 isEmpty in interface Set<E>- Overrides:
 isEmpty in class AbstractCollection<E>
 
 
iterator
public Iterator<E> iterator()
- Specified by:
 iterator in interface Iterable<E>- Specified by:
 iterator in interface Collection<E>- Specified by:
 iterator in interface Set<E>- Specified by:
 iterator in class AbstractCollection<E>
 
 
remove
public boolean remove(Object o)
- Specified by:
 remove in interface Collection<E>- Specified by:
 remove in interface Set<E>- Overrides:
 remove in class AbstractCollection<E>
 
 
size
public int size()
- Specified by:
 size in interface Collection<E>- Specified by:
 size in interface Set<E>- Specified by:
 size in class AbstractCollection<E>
 
 
removeAll
public boolean removeAll(Collection<?> c)
- Specified by:
 removeAll in interface Collection<E>- Specified by:
 removeAll in interface Set<E>- Overrides:
 removeAll in class AbstractSet<E>
 
 
retainAll
public boolean retainAll(Collection<?> c)
- Specified by:
 retainAll in interface Collection<E>- Specified by:
 retainAll in interface Set<E>- Overrides:
 retainAll in class AbstractCollection<E>
 
 
Copyright © 2010-2012. All Rights Reserved.