Package com.google.gwt.core.ext.linker
Class TypeIndexedSet<T extends java.lang.Comparable>
- java.lang.Object
-
- com.google.gwt.thirdparty.guava.common.collect.ForwardingObject
-
- com.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<E>
-
- com.google.gwt.thirdparty.guava.common.collect.ForwardingSet<E>
-
- com.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet<T>
-
- com.google.gwt.core.ext.linker.TypeIndexedSet<T>
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<T>,java.util.Collection<T>,java.util.Set<T>,java.util.SortedSet<T>
class TypeIndexedSet<T extends java.lang.Comparable> extends com.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet<T> implements java.io.SerializableA SortedSet that maintains an index of its members by concrete type using aTypeIndexedSet.TypeIndex.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classTypeIndexedSet.TypeIndexOrganizes set members by their concrete type.
-
Constructor Summary
Constructors Modifier Constructor Description protectedTypeIndexedSet(java.util.SortedSet<T> backing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(T o)booleanaddAll(java.util.Collection<? extends T> c)voidclear()protected java.util.SortedSet<T>delegate()voidfreeze()Prevent further modification of the Set.(package private) TypeIndexedSet.TypeIndexgetTypeIndex()Returns the type index for the root set, i.e.java.util.SortedSet<T>headSet(T toElement)java.util.Iterator<T>iterator()booleanremove(java.lang.Object o)booleanremoveAll(java.util.Collection<?> c)booleanretainAll(java.util.Collection<?> c)java.util.SortedSet<T>subSet(T fromElement, T toElement)java.util.SortedSet<T>tailSet(T fromElement)-
Methods inherited from class com.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet
comparator, first, last, standardContains, standardRemove, standardSubSet
-
Methods inherited from class com.google.gwt.thirdparty.guava.common.collect.ForwardingSet
equals, hashCode, standardEquals, standardHashCode, standardRemoveAll
-
Methods inherited from class com.google.gwt.thirdparty.guava.common.collect.ForwardingCollection
contains, containsAll, isEmpty, size, standardAddAll, standardClear, standardContainsAll, standardIsEmpty, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArray
-
Methods inherited from class com.google.gwt.thirdparty.guava.common.collect.ForwardingObject
toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
TypeIndexedSet
protected TypeIndexedSet(java.util.SortedSet<T> backing)
-
-
Method Detail
-
delegate
protected java.util.SortedSet<T> delegate()
- Specified by:
delegatein classcom.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet<T extends java.lang.Comparable>
-
getTypeIndex
TypeIndexedSet.TypeIndex getTypeIndex()
Returns the type index for the root set, i.e. the set that is not a view of other sets.
-
add
public boolean add(T o)
-
addAll
public boolean addAll(java.util.Collection<? extends T> c)
-
clear
public void clear()
-
freeze
public void freeze()
Prevent further modification of the Set. Any attempts to alter the Set after invoking this method will result in an UnsupportedOperationException.
-
iterator
public java.util.Iterator<T> iterator()
- Specified by:
iteratorin interfacejava.util.Collection<T extends java.lang.Comparable>- Specified by:
iteratorin interfacejava.lang.Iterable<T extends java.lang.Comparable>- Specified by:
iteratorin interfacejava.util.Set<T extends java.lang.Comparable>- Overrides:
iteratorin classcom.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends java.lang.Comparable>
-
remove
public boolean remove(java.lang.Object o)
-
removeAll
public boolean removeAll(java.util.Collection<?> c)
- Specified by:
removeAllin interfacejava.util.Collection<T extends java.lang.Comparable>- Specified by:
removeAllin interfacejava.util.Set<T extends java.lang.Comparable>- Overrides:
removeAllin classcom.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends java.lang.Comparable>
-
retainAll
public boolean retainAll(java.util.Collection<?> c)
- Specified by:
retainAllin interfacejava.util.Collection<T extends java.lang.Comparable>- Specified by:
retainAllin interfacejava.util.Set<T extends java.lang.Comparable>- Overrides:
retainAllin classcom.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends java.lang.Comparable>
-
-