|
||||||||||
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 |