1 package jp.sourceforge.stigmata.birthmarks.comparators;
3 import jp.sourceforge.stigmata.BirthmarkComparator;
4 import jp.sourceforge.stigmata.spi.BirthmarkService;
7 * SPI of {@link BirthmarkComparator <code>BirthmarkComparator</code>}.
8 * Comparing birthmarks by cosine similarity algorithm.
10 * @author Haruaki TAMADA
12 public class CosineSimilarityBirthmarkComparatorService extends AbstractBirthmarkComparatorService{
14 * returns a type of the birthmark this service provides.
17 public String getType(){
22 public String getComparatorClassName(){
23 return CosineSimilarityBirthmarkComparator.class.getName();
27 * returns a extractor for the birthmark of this service.
30 public BirthmarkComparator getComparator(BirthmarkService service){
31 return new CosineSimilarityBirthmarkComparator(service);