OSDN Git Service

必要のないクラスを削除し,クラスの整理を行った.
[stigmata/stigmata.git] / src / main / java / jp / sourceforge / stigmata / birthmarks / comparators / PlainBirthmarkComparatorService.java
index 3086b55..67efdf4 100644 (file)
@@ -1,20 +1,16 @@
 package jp.sourceforge.stigmata.birthmarks.comparators;
 
-/*
- * $Id$
- */
-
 import jp.sourceforge.stigmata.BirthmarkComparator;
-import jp.sourceforge.stigmata.spi.BirthmarkSpi;
+import jp.sourceforge.stigmata.spi.BirthmarkComparatorService;
+import jp.sourceforge.stigmata.spi.BirthmarkService;
 
 /**
  * SPI of {@link BirthmarkComparator <code>BirthmarkComparator</code>}.
  * Comparing birthmarks by default matching algorithm.
  *
  * @author Haruaki TAMADA
- * @version $Revision$ 
  */
-public class PlainBirthmarkComparatorService extends AbstractBirthmarkComparatorService{
+public class PlainBirthmarkComparatorService implements BirthmarkComparatorService{
     /**
      * returns a type of the birthmark this service provides.
      */
@@ -23,17 +19,17 @@ public class PlainBirthmarkComparatorService extends AbstractBirthmarkComparator
         return "plain";
     }
 
-    @Override
-    public String getComparatorClassName(){
-        return PlainBirthmarkComparator.class.getName();
-    }
-
     /**
      * returns a extractor for the birthmark of this service.
      */
     @Override
-    public BirthmarkComparator getComparator(BirthmarkSpi service){
+    public BirthmarkComparator getComparator(BirthmarkService service){
         return new PlainBirthmarkComparator(service);
     }
+
+    @Override
+    public String getDescription(){
+        return "Plain Comparator";
+    }
 }