Package edu.ull.cgunay.utils

General Java utilities, specifically application independent high level iteration facilities based on the Java 2 Collections technologies.

See:
          Description

Interface Summary
Simulation A general steppable simulation abstraction.
Task Interface to describe a task that takes one argument.
TaskWithParam Interface to describe a task that takes one additional argument other than the object.
TaskWithReturn Contains additional method for returning an intermediate value from task.
 

Class Summary
ComparableSortedSet Allows comparing instances of these sets according to alphabetical comparison technique, assuming elements implement the Comparable interface.
Iteration Allows iterating on the Collections of JAVA 2 SDK with a high level interface.
Objective  
ParallelTask Parallel analog of an iteration where a given task is executed on each of the items of a collection concurrently.
StringTask Iteration task that accumulates a String value.
UninterruptedIteration Loop until a break without complaining.
 

Exception Summary
BreakOutOfIterationException Thrown in iterators when the iteration needs to be terminated.
RemoveFromIterationException Thrown in the job() of an iteration (see class Iteration) to indicate that the current object need be removed from the underlying collection.
TaskException Base class for exceptions thwrown from Iteration related procedures.
 

Package edu.ull.cgunay.utils Description

General Java utilities, specifically application independent high level iteration facilities based on the Java 2 Collections technologies.

Created by Cengiz Gunay
Last modified: Mon Apr 29 16:40:36 CDT 2002