OSDN Git Service

必要のないクラスを削除し,クラスの整理を行った.
[stigmata/stigmata.git] / src / main / java / jp / sourceforge / stigmata / birthmarks / fmc / FrequencyMethodCallBirthmarkService.java
index 0c68ca5..2aaf418 100644 (file)
@@ -1,25 +1,18 @@
 package jp.sourceforge.stigmata.birthmarks.fmc;
 
-/*
- * $Id$
- */
-
 import jp.sourceforge.stigmata.BirthmarkComparator;
-import jp.sourceforge.stigmata.BirthmarkElement;
 import jp.sourceforge.stigmata.BirthmarkExtractor;
-import jp.sourceforge.stigmata.birthmarks.AbstractBirthmarkService;
-import jp.sourceforge.stigmata.birthmarks.FrequencyBirthmarkElement;
+import jp.sourceforge.stigmata.BirthmarkPreprocessor;
 import jp.sourceforge.stigmata.birthmarks.comparators.CosineSimilarityBirthmarkComparator;
-import jp.sourceforge.stigmata.spi.BirthmarkSpi;
+import jp.sourceforge.stigmata.spi.BirthmarkService;
 
 /**
  * 
  * 
  * 
  * @author Haruaki TAMADA
- * @version $Revision$ 
  */
-public class FrequencyMethodCallBirthmarkService extends AbstractBirthmarkService implements BirthmarkSpi{
+public class FrequencyMethodCallBirthmarkService implements BirthmarkService{
     private BirthmarkComparator comparator = new CosineSimilarityBirthmarkComparator(this);
     private BirthmarkExtractor extractor = new FrequencyMethodCallBirthmarkExtractor(this);
 
@@ -29,11 +22,6 @@ public class FrequencyMethodCallBirthmarkService extends AbstractBirthmarkServic
     }
 
     @Override
-    public String getDefaultDescription(){
-        return "Frequency of method call which order is appeared in method definition.";
-    }
-
-    @Override
     public BirthmarkExtractor getExtractor(){
         return extractor;
     }
@@ -53,8 +41,13 @@ public class FrequencyMethodCallBirthmarkService extends AbstractBirthmarkServic
         return false;
     }
 
-       @Override
-       public BirthmarkElement buildBirthmarkElement(String value) {
-       return new FrequencyBirthmarkElement(value);
-       }
+    @Override
+    public String getDescription(){
+        return "Frequency of Method Calls";
+    }
+
+    @Override
+    public BirthmarkPreprocessor getPreprocessor(){
+        return null;
+    }
 }