|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use edu.rice.cs.plt.collect | |
|---|---|
| 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.tuple | Classes for the type-parameterized representation of tuples. |
| Classes in edu.rice.cs.plt.collect used by edu.rice.cs.plt.collect | |
|---|---|
| AbstractFunctionalRelation
An abstract parent class for implementations of FunctionalRelation. |
|
| AbstractFunctionalRelation.InverseFunctionalRelation
An inverse of the enclosing relation. |
|
| AbstractInjectiveRelation
An abstract parent class for implementations of InjectiveRelation. |
|
| AbstractKeyBasedMap
An abstract parent class for Map implementations that defines its operations in terms
of the key-based methods get() and keySet(). |
|
| AbstractOneToOneRelation
An abstract parent class for implementations of OneToOneRelation. |
|
| AbstractPredicateSet
An extension of AbstractSet that implements the PredicateSet interface. |
|
| AbstractRelation
An abstract parent class for implementations of Relation. |
|
| AbstractRelation.InverseRelation
An inverse of the enclosing relation, defined in terms of Pair.inverse(). |
|
| ConsList
A Lisp- or Scheme-style immutable list. |
|
| ConsList.Empty
The empty variant of a ConsList. |
|
| ConsList.Nonempty
The nonempty variant of a ConsList. |
|
| ConsVisitor
A visitor for ConsLists. |
|
| DelegatingCollection
A collection that delegates all operations to a wrapped collection. |
|
| DelegatingList
An implementation of List that delegates all operations to a wrapped
list. |
|
| DelegatingRelation
A relation that delegates all operations to a wrapped relation. |
|
| DelegatingSet
An implementation of PredicateSet that delegates all operations to a wrapped
set. |
|
| EmptyCollection
Abstract parent class of immutable empty collections. |
|
| EmptyMap
An empty LambdaMap. |
|
| EmptyRelation
An immutable, empty, one-to-one relation. |
|
| EmptySet
An immutable empty PredicateSet. |
|
| ExternallySortedMultiMap
Maps from a key to a set of values; a key may be added multiple times with different values, and those values are collected in a set. |
|
| ExternallySortedSet
A container class that almost implements the SortedSet interface;
the difference is that add() takes two parameters -- an element, along with a
corresponding Comparable that will be used to sort the set. |
|
| FilteredRelation
A relation that contains only those pairs contained by both the given relation and the given predicate. |
|
| FilteredSet
A set that contains only those elements contained by both the given set and the given predicate. |
|
| FunctionalRelation
A functional relation: each first (of type T1) corresponds to at most one second
(of type T2). |
|
| ImmutableCollection
Wraps a collection in an immutable interface. |
|
| ImmutableMap
Wraps a map in an immutable interface. |
|
| ImmutableMapEntry
An implementation of Map.Entry that does not support
the ImmutableMapEntry.setValue(V) operation; all other methods are
delegated to a wrapped Entry. |
|
| ImmutableRelation
Wraps a relation in an immutable interface. |
|
| ImmutableSet
Wraps a set in an immutable interface. |
|
| IndexedFunctionalRelation
An implementation of the FunctionalRelation interface based on indexing maps. |
|
| IndexedInjectiveRelation
A hash code-based implementation of the InjectiveRelation interface. |
|
| IndexedOneToOneRelation
A implementation of OneToOneRelation based on indexing maps. |
|
| IndexedRelation
An implementation of the Relation interface based on indexing maps. |
|
| InjectiveRelation
An injective relation: each second (of type T2) corresponds to at most one first
(of type T1). |
|
| LambdaMap
A Map that can be treated as a Lambda. |
|
| ListenerSet
A mutable set of listeners. |
|
| ListenerSet.Sink
A write-only view of the set. |
|
| Multiset
A set-like collection that allows multiple instances of a value to be represented in the collection. |
|
| OneToOneRelation
A injective functional relation: each first (of type T1) corresponds to at most one
second (of type T2), and vice versa. |
|
| Order
A reflexive, transitive relation, represented as a predicate. |
|
| PredicateSet
A Set that can be treated as a Predicate and as a SizedIterable. |
|
| Relation
A set of pairs representing a binary relation. |
|
| Relation3
A set of triples representing a ternary relation. |
|
| RelationIndex
Maintains an index mapping values of one type to sets of another. |
|
| SingletonMap
An immutable LambdaMap containing a single entry. |
|
| SingletonRelation
An immutable Relation containing a single pair. |
|
| SingletonSet
An immutable PredicateSet with a single element. |
|
| SnapshotSynchronizedList
A synchronized list like Collections.synchronizedList(java.util.List, but one that returns a snapshot of
the list contents on invocations of iterator(). |
|
| SnapshotSynchronizedSet
A synchronized set like Collections.synchronizedSet(java.util.Set, but one that returns a snapshot of
the set contents on invocations of iterator(). |
|
| TotalMap
A map that is defined for all values in the domain K. |
|
| TotalOrder
A Comparator that implements Order. |
|
| UnindexedRelation
A mutable relation implemented by wrapping a set of pairs. |
|
| Classes in edu.rice.cs.plt.collect used by edu.rice.cs.plt.concurrent | |
|---|---|
| ListenerSet.Sink
A write-only view of the set. |
|
| Classes in edu.rice.cs.plt.collect used by edu.rice.cs.plt.tuple | |
|---|---|
| TotalOrder
A Comparator that implements Order. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||