com.sun.mdm.index.matching
Interface Matcher

All Known Implementing Classes:
MatcherImpl

public interface Matcher

Loads and forwards requests to the adapter interface implementation configured.


Method Summary
 java.util.ArrayList findWeights(SystemObject base, QueryResults block, MatchOptions matchOptions)
          Evaluate how closely the passed in SystemObject matches the database records in the passed in block by calculating the weights
 

Method Detail

findWeights

public java.util.ArrayList findWeights(SystemObject base,
                                       QueryResults block,
                                       MatchOptions matchOptions)
                                throws MatchingException
Evaluate how closely the passed in SystemObject matches the database records in the passed in block by calculating the weights

Parameters:
base - the SystemObject to match
block - the database block of records to match against
matchOptions - the options controlling the matching process
Returns:
an ArrayList of ScoreElements containing the EUID and associated match weights
Throws:
MatchingException - the matching process failed


Sun Microsystems, Inc.