Skip to content
Nicky Nicolson edited this page Oct 21, 2015 · 10 revisions

This (work-in-progress) page defines terms used elsewhere in the project documentation.

Term Definition
Configuration A Spring XML configuration which defines the datasource to be exposed for matching, and how that data is transformed and matched. Also allows definition of how matches should be reported.
Datasource A tabular datasource, read from a JDBC accessible database or a tabular delimited datafile
Property A field in a datasource
Transformer A JavaBean which implements the transform() method to read in a string value from a property and return a transformed value. Managed in a separate github project: String-Transformers. Multiple transformers can be applied to a single property.
Matcher A JavaBean which implements the match() method - accepts two (transformed) values and returns a Boolean flag to indicate if they match or not. Only one matcher can be applied to a property (but a composite matcher allows the definition of a set of matchers where all or at least one of the component matchers must return a true value for the composite matcher to return true)
Reporter TBC
Clone this wiki locally