Package repast.simphony.util.collections
package repast.simphony.util.collections
-
ClassDescriptionUtilities for working with collections of many types.An IndexedIterable that adapts multiple IndexedItebles to behave as a single IndexedIterable.Contains<T>Predicate that returns true if the specified object is contained by a Set.DelegatedIterable<AGENT_TYPE>An iterable that retrieves the iterator when needed based on a method call.An iterator that delgates its iterator ops to another iterator.An iterator that decorates another iterator with filtering capabilities based on a specified rule.An iterable that also provides indexed access to the underlying collection.Adapts an iterator into an iterable.Abstract base class for creating an Iterator that wraps object that returns multiple iterables.Adapts a List to the IndexedIterable interface.NaryTree<T>A rooted tree where each node can have n number of children.Open addressed map from long to double.Pair<X,
Y> A simple pair class that represents a tuple with two elements.An iterable that iterates over a collection of objects at random.A simple wrapper class that will hold an object and for itsSimpleWrapper.toString()
will return a given description.Tree<T>Interface for class that want to implement Tree collection behavior.TreeVisitor<T>Interface for a functor type object that is executed against nodes in a Tree.An iterator that delegates its iterator operations to another iterator, but disallows removal.