OSDN Git Service

3ef93f51ce88ed31005662823d3ae5009caad218
[stigmata/stigmata.git] / src / main / java / jp / sourceforge / stigmata / birthmarks / comparators / PlainBirthmarkComparatorService.java
1 package jp.sourceforge.stigmata.birthmarks.comparators;
2
3 import jp.sourceforge.stigmata.BirthmarkComparator;
4 import jp.sourceforge.stigmata.spi.BirthmarkService;
5
6 /**
7  * SPI of {@link BirthmarkComparator <code>BirthmarkComparator</code>}.
8  * Comparing birthmarks by default matching algorithm.
9  *
10  * @author Haruaki TAMADA
11  */
12 public class PlainBirthmarkComparatorService extends AbstractBirthmarkComparatorService{
13     /**
14      * returns a type of the birthmark this service provides.
15      */
16     @Override
17     public String getType(){
18         return "plain";
19     }
20
21     @Override
22     public String getComparatorClassName(){
23         return PlainBirthmarkComparator.class.getName();
24     }
25
26     /**
27      * returns a extractor for the birthmark of this service.
28      */
29     @Override
30     public BirthmarkComparator getComparator(BirthmarkService service){
31         return new PlainBirthmarkComparator(service);
32     }
33 }
34