OSDN Git Service

xmlのエンコーディング設定がeuc-jpになっていた.
[stigmata/stigmata.git] / src / main / resources / resources / stigmata.xml
old mode 100755 (executable)
new mode 100644 (file)
index 1855c70..ff5cae5
@@ -1,8 +1,4 @@
-<?xml version="1.0" encoding="euc-jp"?>
-
-<!-- 
-$Id$
--->
+<?xml version="1.0" encoding="utf-8"?>
 
 <stigmata>
   <birthmark-services>
@@ -10,64 +6,108 @@ $Id$
       <type>uc_seq</type>
       <display-name>Used Classes (compare as sequence)</display-name>
       <description></description>
-      <extractor>jp.naist.se.stigmata.birthmarks.uc.UsedClassesBirthmarkExtractor</extractor>
-      <comparator>jp.naist.se.stigmata.birthmarks.comparators.PlainBirthmarkComparator</comparator>
+      <extractor>
+        jp.sourceforge.stigmata.birthmarks.uc.UsedClassesBirthmarkExtractor
+      </extractor>
+      <comparator>
+        jp.sourceforge.stigmata.birthmarks.comparators.PlainBirthmarkComparator
+      </comparator>
     </birthmark-service>
+
     <birthmark-service>
       <type>uc_dp</type>
       <display-name>Used Classes (DP matching)</display-name>
       <description></description>
-      <extractor>jp.naist.se.stigmata.birthmarks.uc.UsedClassesBirthmarkExtractor</extractor>
-      <comparator>jp.naist.se.stigmata.birthmarks.comparators.DPMatchingBirthmarkComparator</comparator>
+      <extractor>
+        jp.sourceforge.stigmata.birthmarks.uc.UsedClassesBirthmarkExtractor
+      </extractor>
+      <comparator>
+        jp.sourceforge.stigmata.birthmarks.comparators.DPMatchingBirthmarkComparator
+      </comparator>
     </birthmark-service>
+
     <birthmark-service>
       <type>uc_ed</type>
       <display-name>Used Classes (Edit distance)</display-name>
       <description></description>
-      <extractor>jp.naist.se.stigmata.birthmarks.uc.UsedClassesBirthmarkExtractor</extractor>
-      <comparator>jp.naist.se.stigmata.birthmarks.comparators.EditDistanceBirthmarkComparator</comparator>
+      <extractor>
+        jp.sourceforge.stigmata.birthmarks.uc.UsedClassesBirthmarkExtractor
+      </extractor>
+      <comparator>
+        jp.sourceforge.stigmata.birthmarks.comparators.EditDistanceBirthmarkComparator
+      </comparator>
     </birthmark-service>
+
     <birthmark-service>
       <type>is_ed</type>
       <display-name>Inheritance Structure (Edit distance)</display-name>
       <description></description>
-      <extractor>jp.naist.se.stigmata.birthmarks.is.InheritanceStructureBirthmarkExtractor</extractor>
-      <comparator>jp.naist.se.stigmata.birthmarks.comparators.EditDistanceBirthmarkComparator</comparator>
+      <extractor>
+        jp.sourceforge.stigmata.birthmarks.is.InheritanceStructureBirthmarkExtractor
+      </extractor>
+      <comparator>
+        jp.sourceforge.stigmata.birthmarks.comparators.EditDistanceBirthmarkComparator
+      </comparator>
     </birthmark-service>
+
     <birthmark-service>
       <type>is_dp</type>
       <display-name>Inheritance Structure (DP matching)</display-name>
       <description></description>
-      <extractor>jp.naist.se.stigmata.birthmarks.is.InheritanceStructureBirthmarkExtractor</extractor>
-      <comparator>jp.naist.se.stigmata.birthmarks.comparators.DPMatchingBirthmarkComparator</comparator>
+      <extractor>
+        jp.sourceforge.stigmata.birthmarks.is.InheritanceStructureBirthmarkExtractor
+      </extractor>
+      <comparator>
+        jp.sourceforge.stigmata.birthmarks.comparators.DPMatchingBirthmarkComparator
+      </comparator>
     </birthmark-service>
+
     <birthmark-service>
-      <type>smc_ed</type>
-      <display-name>Sequence of Method Calls (Edit distance)</display-name>
+      <type>smc_dp</type>
+      <display-name>Sequence of Method Calls (DP matching)</display-name>
       <description></description>
-      <extractor>jp.naist.se.stigmata.birthmarks.smc.SequentialMethodCallBirthmarkExtractor</extractor>
-      <comparator>jp.naist.se.stigmata.birthmarks.comparators.EditDistanceBirthmarkComparator</comparator>
+      <extractor>
+        jp.sourceforge.stigmata.birthmarks.smc.SequentialMethodCallBirthmarkExtractor
+      </extractor>
+      <comparator>
+        jp.sourceforge.stigmata.birthmarks.comparators.DPMatchingBirthmarkComparator
+      </comparator>
     </birthmark-service>
+
     <birthmark-service>
-      <type>smc_dp</type>
-      <display-name>Sequence of Method Calls (DP matching)</display-name>
+      <type>smc_ed</type>
+      <display-name>Sequence of Method Calls (Edit distance)</display-name>
       <description></description>
-      <extractor>jp.naist.se.stigmata.birthmarks.smc.SequentialMethodCallBirthmarkExtractor</extractor>
-      <comparator>jp.naist.se.stigmata.birthmarks.comparators.DPMatchingBirthmarkComparator</comparator>
+      <extractor>
+        jp.sourceforge.stigmata.birthmarks.smc.SequentialMethodCallBirthmarkExtractor
+      </extractor>
+      <comparator>
+        jp.sourceforge.stigmata.birthmarks.comparators.EditDistanceBirthmarkComparator
+      </comparator>
     </birthmark-service>
+
     <birthmark-service>
       <type>cvfv_ed</type>
       <display-name>Constant Value of Field Variable (Edit distance)</display-name>
       <description></description>
-      <extractor>jp.naist.se.stigmata.birthmarks.cvfv.ConstantValueOfFieldVariableBirthmarkExtractor</extractor>
-      <comparator>jp.naist.se.stigmata.birthmarks.comparators.EditDistanceBirthmarkComparator</comparator>
+      <extractor>
+        jp.sourceforge.stigmata.birthmarks.cvfv.ConstantValueOfFieldVariableBirthmarkExtractor
+      </extractor>
+      <comparator>
+        jp.sourceforge.stigmata.birthmarks.comparators.EditDistanceBirthmarkComparator
+      </comparator>
     </birthmark-service>
+
     <birthmark-service>
       <type>cvfv_dp</type>
       <display-name>Constant Value of Field Variable (DP matching)</display-name>
       <description></description>
-      <extractor>jp.naist.se.stigmata.birthmarks.cvfv.ConstantValueOfFieldVariableBirthmarkExtractor</extractor>
-      <comparator>jp.naist.se.stigmata.birthmarks.comparators.DPMatchingBirthmarkComparator</comparator>
+      <extractor>
+        jp.sourceforge.stigmata.birthmarks.cvfv.ConstantValueOfFieldVariableBirthmarkExtractor
+      </extractor>
+      <comparator>
+        jp.sourceforge.stigmata.birthmarks.comparators.DPMatchingBirthmarkComparator
+      </comparator>
     </birthmark-service>
   </birthmark-services>
 
@@ -75,7 +115,7 @@ $Id$
     <filterset>
       <name>threshold</name>
       <!--
-        available value is `all' or `any': 
+        available value is `all' or `any':
         match all of filters or match any of filters
       -->
       <match>all</match>
@@ -112,7 +152,7 @@ $Id$
           <attributes>
             <attribute>
               <name>target</name>
-              <value>ONE_OF_TARGET</value>
+              <value>ONE_OF_TARGETS</value>
             </attribute>
             <attribute>
               <name>birthmarkType</name>
@@ -128,38 +168,40 @@ $Id$
     </filterset>
   </filterset-list>
 
-  <!-- 
-    ¥·¥¹¥Æ¥à¥¯¥é¥¹¤ÎÀßÄê¡¥
-    ¥Ñ¥Ã¥±¡¼¥¸¤ÎÀÜƬ¼­¡¤¥¯¥é¥¹Ì¾¤ÎÀÜÈø¼­¡¤¥¯¥é¥¹¤Î´°Á´½¤¾þ̾¤Ç
-    ÀßÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥
-   -->
   <!--
-    ¤³¤ÎÃæ¤Ë´Þ¤Þ¤ì¤ë¤â¤Î¤Ï¾¤Ç¤¤¤¯¤é wellknown ¤ÈÀßÄꤵ¤ì¤Æ¤¤¤Æ¤â̵»ë¤¹¤ë¡¥
-    »ØÄêÊýË¡¤Ï fully-names ¤ÈƱ¤¸¡¥
-  -->
+    Settings for wellknown classes.
+    パッケージの接頭辞,クラス名の接尾辞,クラスの完全修飾名で
+    設定することができる.
+   -->
   <wellknown-classes>
-    <exclude><suffix>Exception</suffix></exclude>
-    <exclude><suffix>Error</suffix></exclude>
-    <exclude><match>java.lang.Throwable</match></exclude>
-    <exclude><match>java.lang.ThreadDeath</match></exclude>
-
-    <!-- JDK 1.5 ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¥Ñ¥Ã¥±¡¼¥¸ -->
-    <package><prefix>java</prefix></package>
-    <package><prefix>javax</prefix></package>
-    <package><prefix>org.omg</prefix></package>
-    <package><prefix>org.xml</prefix></package>
-    <package><prefix>org.w3c</prefix></package>
-    <package><prefix>org.ietf</prefix></package>
-
-    <!-- ¤½¤Î¾¡¤¤è¤¯»È¤ï¤ì¤Æ¤¤¤½¤¦¤Ê¥Ñ¥Ã¥±¡¼¥¸ -->
-    <package><prefix>org.gnu</prefix></package>
-    <package><prefix>com.apple</prefix></package>
-    <package><prefix>pnuts</prefix></package>
-    <package><prefix>org.eclipse</prefix></package>
-    <package><prefix>com.sun</prefix></package>
-    <package><prefix>sun</prefix></package>
-    <package><prefix>junit</prefix></package>
-    <package><prefix>org.apache</prefix></package>
+    <!--
+      Those names are excluded from wellknown classes, even if
+      following parts define the name is contain wellknown classes.
+
+      この中に含まれるものは他でいくら wellknown と設定されていても無視する.
+    -->
+    <exclude><fully-name><suffix>Exception</suffix></fully-name></exclude>
+    <exclude><fully-name><suffix>Error</suffix></fully-name></exclude>
+    <exclude><fully-name><match>java.lang.Throwable</match></fully-name></exclude>
+    <exclude><fully-name><match>java.lang.ThreadDeath</match></fully-name></exclude>
+
+    <!-- Package names includes JDK 1.5 -->
+    <package-name><prefix>java</prefix></package-name>
+    <package-name><prefix>javax</prefix></package-name>
+    <package-name><prefix>org.omg</prefix></package-name>
+    <package-name><prefix>org.xml</prefix></package-name>
+    <package-name><prefix>org.w3c</prefix></package-name>
+    <package-name><prefix>org.ietf</prefix></package-name>
+
+    <!-- その他,よく使われていそうなパッケージ -->
+    <package-name><prefix>org.gnu</prefix></package-name>
+    <package-name><prefix>com.apple</prefix></package-name>
+    <package-name><prefix>pnuts</prefix></package-name>
+    <package-name><prefix>org.eclipse</prefix></package-name>
+    <package-name><prefix>com.sun</prefix></package-name>
+    <package-name><prefix>sun</prefix></package-name>
+    <package-name><prefix>junit</prefix></package-name>
+    <package-name><prefix>org.apache</prefix></package-name>
 
     <class-name><suffix>Test</suffix></class-name>
 <!--
@@ -173,10 +215,10 @@ $Id$
   </wellknown-classes>
 
   <classpath-list>
-    <!-- URL·Á¼°¤Î¥¯¥é¥¹¥Ñ¥¹ÀßÄê -->
-<!--
+    <!-- classpath setting in url representation -->
+    <!--
     <classpath>url/format/of/path/to/jar/file</classpath>
--->
+    -->
   </classpath-list>
 
   <!-- Properties for birthmark context -->
@@ -185,6 +227,29 @@ $Id$
       <name>extractor.kgram.KValue</name>
       <value>4</value>
     </property>
+    <property>
+      <name>extractor.kmc.KValue</name>
+      <value>4</value>
+    </property>
+    <property>
+      <name>birthmark.store.target</name>
+      <value>MEMORY</value>
+    </property>
+    <property>
+      <name>override.exists.plugin</name>
+      <value>yes</value>
+    </property>
+    <property>
+      <name>update.plugins.startup</name>
+      <value>yes</value>
+    </property>
+<!--
+  If you want to use latest plugins, uncomment below property.
+    <property>
+      <name>location.hermes.config</name>
+      <value>http://stigmata.sourceforge.jp/plugins/hermes.xml</value>
+    </property>
+-->
 <!--
     <property>
       <property-name>name</property-name>