Uses of Class
com.google.common.collect.UnmodifiableIterator
Packages that use UnmodifiableIterator
Package
Description
Collection interfaces and implementations, and other utilities for collections.
An API for representing graph (node and edge) data.
-
Uses of UnmodifiableIterator in com.google.common.collect
Subclasses of UnmodifiableIterator in com.google.common.collectModifier and TypeClassDescriptionclassAbstractIterator<T extends @Nullable Object>This class provides a skeletal implementation of theIteratorinterface, to make this interface easier to implement for certain types of data sources.classThis class provides a skeletal implementation of theIteratorinterface for sequences whose next element can always be derived from the previous element.classUnmodifiableListIterator<E extends @Nullable Object>A list iterator that does not supportremove(),UnmodifiableListIterator.add(E), orUnmodifiableListIterator.set(E).Methods in com.google.common.collect that return UnmodifiableIteratorModifier and TypeMethodDescriptionabstract UnmodifiableIterator<E> ImmutableSortedSet.descendingIterator()static <T> UnmodifiableIterator<T> Returns a view ofunfilteredcontaining all elements that are of the typedesiredType.static <T extends @Nullable Object>
UnmodifiableIterator<T> Returns a view ofunfilteredcontaining all elements that satisfy the input predicateretainIfTrue.static <T extends @Nullable Object>
UnmodifiableIterator<T> Iterators.forArray(T... array) Returns an iterator containing the elements ofarrayin order.static <T extends @Nullable Object>
UnmodifiableIterator<T> Iterators.forEnumeration(Enumeration<T> enumeration) Adapts anEnumerationto theIteratorinterface.abstract UnmodifiableIterator<E> ImmutableCollection.iterator()Returns an unmodifiable iterator across the elements in this collection.ImmutableList.iterator()ImmutableMultiset.iterator()abstract UnmodifiableIterator<E> ImmutableSet.iterator()abstract UnmodifiableIterator<E> ImmutableSortedSet.iterator()abstract UnmodifiableIterator<E> Sets.SetView.iterator()Scope the return type toUnmodifiableIteratorto ensure this is an unmodifiable view.static <T extends @Nullable Object>
UnmodifiableIterator<T> Iterators.mergeSorted(Iterable<? extends Iterator<? extends T>> iterators, Comparator<? super T> comparator) Returns an iterator over the merged contents of all giveniterators, traversing every element of the input iterators.static <T extends @Nullable Object>
UnmodifiableIterator<List<@Nullable T>> Iterators.paddedPartition(Iterator<T> iterator, int size) Divides an iterator into unmodifiable sublists of the given size, padding the final iterator with null values if necessary.static <T extends @Nullable Object>
UnmodifiableIterator<List<T>> Divides an iterator into unmodifiable sublists of the given size (the final list may be smaller).static <T extends @Nullable Object>
UnmodifiableIterator<T> Iterators.singletonIterator(T value) Returns an iterator containing onlyvalue.static <T extends @Nullable Object>
UnmodifiableIterator<T> Iterators.unmodifiableIterator(UnmodifiableIterator<T> iterator) Deprecated.no need to use thisstatic <T extends @Nullable Object>
UnmodifiableIterator<T> Iterators.unmodifiableIterator(Iterator<? extends T> iterator) Returns an unmodifiable view ofiterator.Methods in com.google.common.collect with parameters of type UnmodifiableIteratorModifier and TypeMethodDescriptionstatic <T extends @Nullable Object>
UnmodifiableIterator<T> Iterators.unmodifiableIterator(UnmodifiableIterator<T> iterator) Deprecated.no need to use this -
Uses of UnmodifiableIterator in com.google.common.graph
Methods in com.google.common.graph that return UnmodifiableIteratorModifier and TypeMethodDescriptionfinal UnmodifiableIterator<N> EndpointPair.iterator()Iterates in the orderEndpointPair.nodeU(),EndpointPair.nodeV().