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