*/\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
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
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
* 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
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
* 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
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;
/**
*
* @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){
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
* \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
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
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
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