This module builds the core ChoiceMaker JAR file, which contains the following packages.
The core interfaces and implementation classes for ChoiceMaker record matching.
Interfaces and stubbed implementations classes for the ClueMaker compiler.
The interface of an in-memory record blocker.
A relatively lightweight framework for configuring objects via XML specifications.
A specialization of the XML configuration framework for Eclipse plugins.
An implementation of the XML configuration framework based on the JDOM library.
An event model for monitoring changes to records and pairs of records.
Interfaces and classes used to extend the basic functionality of the ClueMaker compiler.
Interfaces and classes used to report the results of ChoiceMaker record matching.
Machine learning interfaces.
A do-nothing implementation of the ChoiceMaker maching learning interfaces.
Interfaces and classes used to sort records.
Computes the clue weights of ChoiceMaker matching models.
Utility classes used in record matching.
Resource files such as language localizations.
Another XML configuration that is tightly integrated with the Eclipse 2.1 plugin framework.