Classes for getting events from the AWT event queue. The main class of this package is the class {@link jacareto.catching.EventListener} which can be registered
at the AWTEventQueue. A {@link jacareto.catching.Catcher} is a class which retrieves events it is
interested in from the EventListener.
Classes for handling components.The class {@link jacareto.comp.Components} is the most important class in this package. It contains the
information about all components known by capture&replay applications. Instances of classes
which extend the abstract class {@link jacareto.comp.ComponentHandler} offer methods for getting information
about special components.
Classes for editing recordables.
All classes which allow to edit recordables should extend the class
{@link jacareto.editor.Editor} contained in this
package.
Classes related to records and record elements.
The most important class in this package is the class {@link jacareto.record.Record} which stores
recorded elements like events, for example. Such an element is called a {@link jacareto.record.Recordable}.
Specific records like a XML record, a database record or a remote record should extend the class Record or
subclasses of that class.
Classes used for replaying captured user interactions.
The class {@link jacareto.replay.Replay} is responsible for the replay process. Instances of
classes which extend the class {@link jacareto.replay.Replayer} can be registered at Replay
instances. Each replayer handles special recordables.
Classes which build the environment of a Jacareto system.
The {@link jacareto.system.Environment} class is one of the most important classes in the Jacareto framework. It contains the
language, logger and customization objects which can be used by all instances.