OSDN Git Service

add properties
authortama3 <tama3@acee48c3-7b26-0410-bdac-b3d0e5314bbc>
Sun, 23 Sep 2007 13:13:59 +0000 (13:13 +0000)
committertama3 <tama3@acee48c3-7b26-0410-bdac-b3d0e5314bbc>
Sun, 23 Sep 2007 13:13:59 +0000 (13:13 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/stigmata/trunk@209 acee48c3-7b26-0410-bdac-b3d0e5314bbc

src/main/java/jp/naist/se/stigmata/ComparisonResultSet.java
src/main/java/jp/naist/se/stigmata/ExtractionResultSet.java
src/main/java/jp/naist/se/stigmata/birthmarks/extractors/FrequencyMethodCallBirthmarkExtractorService.java
src/main/java/jp/naist/se/stigmata/birthmarks/extractors/FrequencyUsedClassesBirthmarkExtractorService.java
src/main/java/jp/naist/se/stigmata/birthmarks/fuc/FrequencyUsedClassesBirthmarkExtractor.java
src/main/java/jp/naist/se/stigmata/birthmarks/fuc/FrequencyUsedClassesBirthmarkService.java
src/main/java/jp/naist/se/stigmata/birthmarks/kgram/KGram.java
src/main/java/jp/naist/se/stigmata/birthmarks/kgram/KGramBasedBirthmarkElement.java
src/main/java/jp/naist/se/stigmata/result/AbstractExtractionResultSet.java

index 922d0f2..426d87d 100644 (file)
@@ -14,23 +14,38 @@ import java.util.Iterator;
  */\r
 public interface ComparisonResultSet extends Iterable<ComparisonPair>{\r
     /**\r
-     * returns the birthmark environment.\r
+     * the birthmark environment.\r
      */\r
     public BirthmarkEnvironment getEnvironment();\r
 \r
+    /**\r
+     * the birthmark context.\r
+     */\r
     public BirthmarkContext getContext();\r
 \r
     /**\r
-     * returns a iterator for {@link ComparisonPair <code>ComparisonPair</code>}.\r
+     * a iterator for {@link ComparisonPair <code>ComparisonPair</code>}.\r
      */\r
     public Iterator<ComparisonPair> iterator();\r
 \r
+    /**\r
+     * a comparison pair at given index.\r
+     */\r
     public ComparisonPair getPairAt(int index);\r
 \r
+    /**\r
+     * all comparison pairs.\r
+     */\r
     public ComparisonPair[] getPairs();\r
 \r
+    /**\r
+     * comparison pair count of this instance has.\r
+     */\r
     public int getPairCount();\r
 \r
+    /**\r
+     * comparison source.\r
+     */\r
     public BirthmarkSet[] getPairSources();\r
 \r
     public Iterator<BirthmarkSet> pairSources();\r
index 3c24392..5cb5838 100755 (executable)
@@ -1,16 +1,31 @@
 package jp.naist.se.stigmata;\r
 \r
+/*\r
+ * $Id$\r
+ */\r
+\r
 import java.util.Iterator;\r
 \r
+/**\r
+ * \r
+ * @author Haruaki Tamada\r
+ * @version $Revision$ $Date$\r
+ */\r
 public interface ExtractionResultSet extends Iterable<BirthmarkSet>{\r
-    public boolean isTableType();\r
-\r
-    public void setTableType(boolean flag);\r
-\r
     public BirthmarkEnvironment getEnvironment();\r
 \r
     public BirthmarkContext getContext();\r
 \r
+    /**\r
+     * \r
+     */\r
+    public boolean isTableType();\r
+\r
+    /**\r
+     * \r
+     */\r
+    public void setTableType(boolean flag);\r
+\r
     public String[] getBirthmarkTypes();\r
 \r
     public int getBirthmarkSetSize();\r
index 025be18..4c334b2 100755 (executable)
@@ -1,7 +1,7 @@
 package jp.naist.se.stigmata.birthmarks.extractors;\r
 \r
 /*\r
- * $Id: UsedClassesBirthmarkExtractorService.java 140 2007-06-28 10:48:47Z tama3 $\r
+ * $Id$\r
  */\r
 \r
 import jp.naist.se.stigmata.BirthmarkExtractor;\r
@@ -12,7 +12,7 @@ import jp.naist.se.stigmata.spi.BirthmarkSpi;
  * Birthmark Service Provider Interface.\r
  *\r
  * @author Haruaki TAMADA\r
- * @version $Revision: 140 $ $Date: 2007-06-28 19:48:47 +0900 (Thu, 28 Jun 2007) $\r
+ * @version $Revision$ $Date$\r
  */\r
 public class FrequencyMethodCallBirthmarkExtractorService extends AbstractBirthmarkExtractorService{\r
 \r
index 79991fa..487753c 100755 (executable)
@@ -1,7 +1,7 @@
 package jp.naist.se.stigmata.birthmarks.extractors;\r
 \r
 /*\r
- * $Id: UsedClassesBirthmarkExtractorService.java 140 2007-06-28 10:48:47Z tama3 $\r
+ * $Id$\r
  */\r
 \r
 import jp.naist.se.stigmata.BirthmarkExtractor;\r
@@ -12,7 +12,7 @@ import jp.naist.se.stigmata.spi.BirthmarkSpi;
  * Birthmark Service Provider Interface.\r
  *\r
  * @author Haruaki TAMADA\r
- * @version $Revision: 140 $ $Date: 2007-06-28 19:48:47 +0900 (Thu, 28 Jun 2007) $\r
+ * @version $Revision$ $Date$\r
  */\r
 public class FrequencyUsedClassesBirthmarkExtractorService extends AbstractBirthmarkExtractorService{\r
 \r
index f246e57..f216812 100755 (executable)
@@ -1,7 +1,7 @@
 package jp.naist.se.stigmata.birthmarks.fuc;
 
 /*
- * $Id: UsedClassesBirthmarkExtractor.java 140 2007-06-28 10:48:47Z tama3 $
+ * $Id$
  */
 
 import jp.naist.se.stigmata.Birthmark;
@@ -18,7 +18,7 @@ import org.objectweb.asm.ClassWriter;
 /**
  * 
  * @author Haruaki TAMADA
- * @version $Revision: 140 $ $Date: 2007-06-28 19:48:47 +0900 (Thu, 28 Jun 2007) $
+ * @version $Revision$ $Date$
  */
 public class FrequencyUsedClassesBirthmarkExtractor extends ASMBirthmarkExtractor{
     public FrequencyUsedClassesBirthmarkExtractor(BirthmarkSpi spi){
index 7d344b2..37a4bcb 100755 (executable)
@@ -1,7 +1,7 @@
 package jp.naist.se.stigmata.birthmarks.fuc;\r
 \r
 /*\r
- * $Id: UsedClassesBirthmarkService.java 140 2007-06-28 10:48:47Z tama3 $\r
+ * $Id$\r
  */\r
 \r
 import jp.naist.se.stigmata.BirthmarkComparator;\r
@@ -15,7 +15,7 @@ import jp.naist.se.stigmata.spi.BirthmarkSpi;
  * \r
  *\r
  * @author Haruaki TAMADA\r
- * @version $Revision: 140 $ $Date: 2007-06-28 19:48:47 +0900 (Thu, 28 Jun 2007) $\r
+ * @version $Revision$ $Date$\r
  */\r
 public class FrequencyUsedClassesBirthmarkService extends AbstractBirthmarkService implements BirthmarkSpi{\r
     private BirthmarkComparator comparator = new CosineSimilarityBirthmarkComparator(this);\r
index 7678838..90a2634 100644 (file)
@@ -80,6 +80,7 @@ public class KGram<T> implements Serializable{
         return list.hashCode();\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     public static <T> KGram<T>[] buildKGram(T[] values, int kvalue){\r
         Set<KGram<T>> kgrams = new LinkedHashSet<KGram<T>>();\r
 \r
index 539b02c..2a34e36 100644 (file)
@@ -21,6 +21,7 @@ public class KGramBasedBirthmarkElement<T> extends BirthmarkElement{
         this.kgram = kgram;\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     public boolean equals(Object o){\r
         return o instanceof KGramBasedBirthmarkElement &&\r
             kgram.equals(((KGramBasedBirthmarkElement)o).kgram);\r
index d424fc4..2c13b7f 100755 (executable)
@@ -108,6 +108,9 @@ public abstract class AbstractExtractionResultSet implements ExtractionResultSet
         return null;\r
     }\r
 \r
+    /**\r
+     * @return all of BirthmarkSet this instance have. elements is obtained from birthmarkSet.\r
+     */\r
     public synchronized BirthmarkSet[] getBirthmarkSets(ExtractionTarget target){\r
         return AbstractComparisonResultSet.<BirthmarkSet>getArrays(birthmarkSets(target));\r
     }\r