class TypeIndexedSet<T extends java.lang.Comparable>
extends com.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet<T>
implements java.io.Serializable
TypeIndexedSet.TypeIndex
.Modifier and Type | Class and Description |
---|---|
(package private) static class |
TypeIndexedSet.TypeIndex
Organizes set members by their concrete type.
|
Modifier | Constructor and Description |
---|---|
protected |
TypeIndexedSet(java.util.SortedSet<T> backing) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(T o) |
boolean |
addAll(java.util.Collection<? extends T> c) |
void |
clear() |
protected java.util.SortedSet<T> |
delegate() |
void |
freeze()
Prevent further modification of the Set.
|
(package private) TypeIndexedSet.TypeIndex |
getTypeIndex()
Returns the type index for the root set, i.e.
|
java.util.SortedSet<T> |
headSet(T toElement) |
java.util.Iterator<T> |
iterator() |
boolean |
remove(java.lang.Object o) |
boolean |
removeAll(java.util.Collection<?> c) |
boolean |
retainAll(java.util.Collection<?> c) |
java.util.SortedSet<T> |
subSet(T fromElement,
T toElement) |
java.util.SortedSet<T> |
tailSet(T fromElement) |
comparator, first, last, standardContains, standardRemove, standardSubSet
equals, hashCode, standardEquals, standardHashCode, standardRemoveAll
contains, containsAll, isEmpty, size, standardAddAll, standardClear, standardContainsAll, standardIsEmpty, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArray
toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
protected TypeIndexedSet(java.util.SortedSet<T> backing)
protected java.util.SortedSet<T> delegate()
delegate
in class com.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet<T extends java.lang.Comparable>
TypeIndexedSet.TypeIndex getTypeIndex()
public boolean add(T o)
public boolean addAll(java.util.Collection<? extends T> c)
public void clear()
public void freeze()
public java.util.Iterator<T> iterator()
iterator
in interface java.lang.Iterable<T extends java.lang.Comparable>
iterator
in interface java.util.Collection<T extends java.lang.Comparable>
iterator
in interface java.util.Set<T extends java.lang.Comparable>
iterator
in class com.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends java.lang.Comparable>
public boolean remove(java.lang.Object o)
public boolean removeAll(java.util.Collection<?> c)
removeAll
in interface java.util.Collection<T extends java.lang.Comparable>
removeAll
in interface java.util.Set<T extends java.lang.Comparable>
removeAll
in class com.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends java.lang.Comparable>
public boolean retainAll(java.util.Collection<?> c)
retainAll
in interface java.util.Collection<T extends java.lang.Comparable>
retainAll
in interface java.util.Set<T extends java.lang.Comparable>
retainAll
in class com.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends java.lang.Comparable>