|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use edu.rice.cs.plt.iter | |
|---|---|
| edu.rice.cs.plt.collect | Contains general-purpose extensions to and variations on the java.util collections
framework. |
| edu.rice.cs.plt.concurrent | Contains tools to support safe multi-threaded programs. |
| edu.rice.cs.plt.debug | Defines a variety of logging classes, along with other facilities for code-embedded debugging. |
| edu.rice.cs.plt.io | Provides extensions to the java.io package, which provides character- and byte- based
streams and buffers, files, file filters, and serialization. |
| edu.rice.cs.plt.iter | A collection of implementations of Iterable and Iterator. |
| edu.rice.cs.plt.text | Provides support for various manipulations of strings. |
| Classes in edu.rice.cs.plt.iter used by edu.rice.cs.plt.collect | |
|---|---|
| AbstractIterable
A parent class for iterables that implements toString, hashCode,
and equals. |
|
| SizedIterable
Allows size calculations on Iterables. |
|
| Classes in edu.rice.cs.plt.iter used by edu.rice.cs.plt.concurrent | |
|---|---|
| SizedIterable
Allows size calculations on Iterables. |
|
| Classes in edu.rice.cs.plt.iter used by edu.rice.cs.plt.debug | |
|---|---|
| AbstractIterable
A parent class for iterables that implements toString, hashCode,
and equals. |
|
| SizedIterable
Allows size calculations on Iterables. |
|
| Classes in edu.rice.cs.plt.iter used by edu.rice.cs.plt.io | |
|---|---|
| SizedIterable
Allows size calculations on Iterables. |
|
| Classes in edu.rice.cs.plt.iter used by edu.rice.cs.plt.iter | |
|---|---|
| AbstractIterable
A parent class for iterables that implements toString, hashCode,
and equals. |
|
| BinaryMappedIterable
An Iterable containing the results of some binary operation on two input lists (assumed to always have the same size). |
|
| BinaryMappedIterator
An Iterator that applies a provided mapping lambda to each corresponding member of two source iterators. |
|
| CartesianIterable
Enumerates the elements of a cartesian (or cross) product. |
|
| CartesianIterator
Enumerates the elements of a cartesian (or cross) product. |
|
| CollapsedIterable
Collapses a list of lists into a single list. |
|
| CollapsedIterator
An iterator over an arbitrary number of iterators. |
|
| ComposedIterable
Defines an iterable by composing two other iterables (or a value with an iterable). |
|
| ComposedIterator
Defines an iterator by composing two other iterators. |
|
| DiagonalCartesianIterable
Enumerates the elements of a cartesian (or cross) product in diagonal order. |
|
| DiagonalCartesianIterator
Enumerates the elements of a cartesian (or cross) product in diagonal order. |
|
| EmptyIterable
A 0-length iterable |
|
| EmptyIterator
An Iterator over a 0-length list. |
|
| FilteredIterable
An Iterable containing all the values in the provided Iterable for which the provided Predicate holds. |
|
| FilteredIterator
An Iterator that only returns the values in another Iterator ( i) for which some
predicate (p) holds. |
|
| FiniteSequenceIterable
An iterable representing a finite sequence. |
|
| ImmutableIterable
Wraps an iterable in an immutable interface, thus allowing internal data structures to be treated by clients as iterables without allowing access (via casting) to their mutating methods. |
|
| ImmutableIterator
Wraps an iterator in an immutable interface, preventing modifications to underlying data structures via ReadOnlyIterator.remove(). |
|
| MappedIterable
An Iterable containing all the values in the provided Iterable after applying some specified transformation. |
|
| MappedIterator
An Iterator that applies a provided mapping lambda to each member of a source iterator. |
|
| MutableSingletonIterator
An Iterator over a 1-length list that supports removal by delegating to the given listener. |
|
| NoDuplicatesIterator
An Iterator that returns each value only once. |
|
| OptimizedLastIterable
An iterable that supports a last operation that executes more quickly than traversing the entire
contents of the list. |
|
| PermutationIterable
An enumeration of all permutations of the given list. |
|
| PermutationIterator
Enumerates all permutations of the given list. |
|
| ReadOnceIterable
An iterable that simply wraps an Iterator. |
|
| ReadOnlyIterator
An abstract implementation of Iterator that implements Iterator.remove()
by throwing an UnsupportedOperationException. |
|
| RemoveNotificationIterator
An iterator that notifies a callback whenever an element is removed. |
|
| SequenceIterable
An iterable representing an infinite sequence. |
|
| SequenceIterator
An iterator over an infinite sequence of values, defined by an initial value and a successor function. |
|
| SingletonIterable
An iterable wrapping a single value |
|
| SingletonIterator
An Iterator over a 1-length list |
|
| SizedIterable
Allows size calculations on Iterables. |
|
| SkipFirstIterable
Contains all but the first element of a wrapped iterable. |
|
| SkipLastIterable
Contains all but the last element of a wrapped iterable. |
|
| SkipLastIterator
An iterator that skips the last element of a nested iterator. |
|
| SnapshotIterable
Creates an iterable based on the result of immediately traversing some other iterable (assumed to be finite); generated iterators will traverse those same values in the same order. |
|
| TruncatedIterable
Contains, for some value size, the first size elements of a nested iterable. |
|
| TruncatedIterator
Truncates a given iterator to have at most size elements. |
|
| Classes in edu.rice.cs.plt.iter used by edu.rice.cs.plt.text | |
|---|---|
| SizedIterable
Allows size calculations on Iterables. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||