|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| AbstractDictionary<K,V> | Provides protocol for accessing, adding, removing, and iterating over the elements of an unordered collection whose elements are accessed using an explicitly assigned external key. |
| BinaryCondition<A1,A2> | Interface for a predicate that accepts two arguments. |
| BinaryFunctor<A1,A2,R> | Interface for a functor that accepts two arguments. |
| Collection<E> | Provides protocol for manipulating and operating on a collection of objects, called elements, either individually or as a whole. |
| ContractibleSequence<E> | Provides protocol for removing elements from an ordered collection of objects, whose elements can be accessed using external keys. |
| ExtensibleCollection<E> | Provides protocol for adding elements to and removing elements from a variable-sized collection. |
| GettableStream<E,S extends ReadOnlySequence<E>> | Provides protocol for a stream that can read objects from its future sequence values. |
| PuttableStream<E> | Provides protocol for a stream that allows objects to be added to its past sequence values. |
| ReadOnlySequence<E> | Provides protocol for reading an ordered collection of objects whose elements can be accessed using external integer keys. |
| Sequence<E> | Provides protocol for writing to an ordered collection of objects whose elements can be accessed using external integer keys. |
| Stream<E,S extends ReadOnlySequence<E>> | Provides protocol for a stream consisting of a finite number of past and future sequence values. |
| UnaryCondition<A> | Interface for a predicate that accepts one argument. |
| UnaryFunctor<A,R> | Interface for a functor that accepts one argument. |
| Class Summary | |
|---|---|
| AbstractBag<E> | Represents an unordered, variable-sized collection whose elements can be added or removed, but cannot be individually accessed by external keys. |
| AbstractCollection<E> | Implementation of the collection concept that should be common for most concrete implementations. |
| AbstractDictionaryImpl<K,V> | Implementation of the dictionary concept that should be common for most concrete implementations. |
| AbstractExtensibleCollection<E> | Implementation of the extensible collection concept that should be common for most concrete implementations. |
| AbstractSet<E> | Represents an unordered, variable-sized collection whose elements can be added or removed, but cannot be individually accessed by external keys. |
| Arrays | Utility class containing methods that work with arrays. |
| Bag<E> | A bag for which equivalence is defined by equals. |
| BinaryFunction<A1,A2,R> | A functor that accepts two arguments. |
| BinaryPredicate<A1,A2> | A predicate that accepts two arguments. |
| Collections | Methods that should be on Collection, but aren't for reasons of type safety
or generics restrictions. |
| CollectionStream<E,S extends ReadOnlySequence<E>> | Represents a stream that has a ReadOnlySequence as its stream backing
store. |
| Comparables | Utility class that offers useful operations on Comparables. |
| Comparing | Utility class that offers common comparators. |
| Dictionary<K,V> | Represents an unordered collection whose elements can be accessed using an explicitly assigned external key. |
| IdentityBag<E> | A bag for which equivalence is defined by ==. |
| IdentityDictionary<K,V> | Represents an unordered collection whose elements can be accessed using an explicitly assigned external key. |
| IdentitySet<E> | A set for which equivalence is defined by ==. |
| Interval<E extends Number> | Represents a collection whose elements form an arithmetic progression. |
| Iterables | Functions that offer Collection-like functionality for Iterables. |
| KeyValuePair | A simple string-to-string pair, created by parsing a string of the form
"key=value". |
| NaturallySortedCollection<E extends Comparable<? super E>> | Represents a variable-sized collection of objects whose elements are ordered based on
the natural ordering of its elements, as defined by the interface Comparable. |
| Objects | Utility class that offers useful operations on objects in general. |
| OrderedCollection<E> | Represents an ordered, variable-sized collection of objects, where elements may be added, removed, or inserted, and can be accessed using external integer keys. |
| Pair<K,V> | A simple 2-tuple, typically used to represent the key-value pairs of an
AbstractDictionary. |
| ReadStream<E> | Represents a stream that has a positionable sequence of values that can be read. |
| Set<E> | A set for which equivalence is defined by
equals. |
| SortedCollection<E> | Represents a variable-sized collection of objects whose elements are ordered based on a sort order. |
| Strings | Utility class that offers common operations on strings. |
| Throwables | Utility class that offers useful operations on exceptions. |
| UnaryFunction<A,R> | A functor that accepts one argument. |
| UnaryPredicate<A> | A predicate that accepts one argument. |
| WriteStream<E> | Represents a stream that has a positionable sequence of values to which new values may be written. |
Jaggregate is a J2SE 5.0-aware collections library that is modeled after the ANSI Smalltalk collection protocols.
Jaggregate attempts to adhere mostly to this draft of the ANSI Smalltalk specification. To-do list:
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||