Package com.google.gwt.core.ext.linker
Class TypeIndexedSet<T extends Comparable>
java.lang.Object
com.google.gwt.thirdparty.guava.common.collect.ForwardingObject
com.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T>
com.google.gwt.thirdparty.guava.common.collect.ForwardingSet<T>
com.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet<T>
com.google.gwt.core.ext.linker.TypeIndexedSet<T>
- All Implemented Interfaces:
Serializable,Iterable<T>,Collection<T>,SequencedCollection<T>,SequencedSet<T>,Set<T>,SortedSet<T>
class TypeIndexedSet<T extends Comparable>
extends com.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet<T>
implements Serializable
A SortedSet that maintains an index of its members by concrete type using
a
TypeIndexedSet.TypeIndex.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final classOrganizes set members by their concrete type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanaddAll(Collection<? extends T> c) voidclear()delegate()voidfreeze()Prevent further modification of the Set.(package private) TypeIndexedSet.TypeIndexReturns the type index for the root set, i.e.iterator()booleanbooleanremoveAll(Collection<?> c) booleanretainAll(Collection<?> c) Methods inherited from class com.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet
comparator, first, last, standardContains, standardRemove, standardSubSetMethods inherited from class com.google.gwt.thirdparty.guava.common.collect.ForwardingSet
equals, hashCode, standardEquals, standardHashCode, standardRemoveAllMethods inherited from class com.google.gwt.thirdparty.guava.common.collect.ForwardingCollection
contains, containsAll, isEmpty, size, standardAddAll, standardClear, standardContainsAll, standardIsEmpty, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArrayMethods inherited from class com.google.gwt.thirdparty.guava.common.collect.ForwardingObject
toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.Set
contains, containsAll, equals, hashCode, isEmpty, size, toArray, toArrayMethods inherited from interface java.util.SortedSet
addFirst, addLast, getFirst, getLast, removeFirst, removeLast, reversed, spliterator
-
Constructor Details
-
TypeIndexedSet
-
-
Method Details
-
delegate
- Specified by:
delegatein classcom.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet<T extends 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
- Specified by:
addin interfaceCollection<T extends Comparable>- Specified by:
addin interfaceSet<T extends Comparable>- Overrides:
addin classcom.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends Comparable>
-
addAll
- Specified by:
addAllin interfaceCollection<T extends Comparable>- Specified by:
addAllin interfaceSet<T extends Comparable>- Overrides:
addAllin classcom.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends Comparable>
-
clear
public void clear()- Specified by:
clearin interfaceCollection<T extends Comparable>- Specified by:
clearin interfaceSet<T extends Comparable>- Overrides:
clearin classcom.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends Comparable>
-
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. -
headSet
- Specified by:
headSetin interfaceSortedSet<T extends Comparable>- Overrides:
headSetin classcom.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet<T extends Comparable>
-
iterator
- Specified by:
iteratorin interfaceCollection<T extends Comparable>- Specified by:
iteratorin interfaceIterable<T extends Comparable>- Specified by:
iteratorin interfaceSet<T extends Comparable>- Overrides:
iteratorin classcom.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends Comparable>
-
remove
- Specified by:
removein interfaceCollection<T extends Comparable>- Specified by:
removein interfaceSet<T extends Comparable>- Overrides:
removein classcom.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends Comparable>
-
removeAll
- Specified by:
removeAllin interfaceCollection<T extends Comparable>- Specified by:
removeAllin interfaceSet<T extends Comparable>- Overrides:
removeAllin classcom.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends Comparable>
-
retainAll
- Specified by:
retainAllin interfaceCollection<T extends Comparable>- Specified by:
retainAllin interfaceSet<T extends Comparable>- Overrides:
retainAllin classcom.google.gwt.thirdparty.guava.common.collect.ForwardingCollection<T extends Comparable>
-
subSet
- Specified by:
subSetin interfaceSortedSet<T extends Comparable>- Overrides:
subSetin classcom.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet<T extends Comparable>
-
tailSet
- Specified by:
tailSetin interfaceSortedSet<T extends Comparable>- Overrides:
tailSetin classcom.google.gwt.thirdparty.guava.common.collect.ForwardingSortedSet<T extends Comparable>
-