1 package jp.sourceforge.stigmata.birthmarks.comparators;
7 import jp.sourceforge.stigmata.BirthmarkComparator;
8 import jp.sourceforge.stigmata.spi.BirthmarkSpi;
11 * SPI of {@link BirthmarkComparator <code>BirthmarkComparator</code>}.
12 * Comparing birthmarks by cosine similarity algorithm.
14 * @author Haruaki TAMADA
16 public class CosineSimilarityBirthmarkComparatorService extends AbstractBirthmarkComparatorService{
18 * returns a type of the birthmark this service provides.
21 public String getType(){
26 public String getComparatorClassName(){
27 return CosineSimilarityBirthmarkComparator.class.getName();
31 * returns a extractor for the birthmark of this service.
34 public BirthmarkComparator getComparator(BirthmarkSpi service){
35 return new CosineSimilarityBirthmarkComparator(service);