1 <?xml version="1.0" encoding="utf-8"?>
7 <description></description>
9 jp.sourceforge.stigmata.birthmarks.uc.UsedClassesBirthmarkExtractor
12 jp.sourceforge.stigmata.birthmarks.comparators.PlainBirthmarkComparator
18 <description></description>
20 jp.sourceforge.stigmata.birthmarks.uc.UsedClassesBirthmarkExtractor
23 jp.sourceforge.stigmata.birthmarks.comparators.DPMatchingBirthmarkComparator
29 <description></description>
31 jp.sourceforge.stigmata.birthmarks.uc.UsedClassesBirthmarkExtractor
34 jp.sourceforge.stigmata.birthmarks.comparators.EditDistanceBirthmarkComparator
40 <description></description>
42 jp.sourceforge.stigmata.birthmarks.is.InheritanceStructureBirthmarkExtractor
45 jp.sourceforge.stigmata.birthmarks.comparators.EditDistanceBirthmarkComparator
51 <description></description>
53 jp.sourceforge.stigmata.birthmarks.is.InheritanceStructureBirthmarkExtractor
56 jp.sourceforge.stigmata.birthmarks.comparators.DPMatchingBirthmarkComparator
62 <description></description>
64 jp.sourceforge.stigmata.birthmarks.smc.SequentialMethodCallBirthmarkExtractor
67 jp.sourceforge.stigmata.birthmarks.comparators.DPMatchingBirthmarkComparator
73 <description></description>
75 jp.sourceforge.stigmata.birthmarks.smc.SequentialMethodCallBirthmarkExtractor
78 jp.sourceforge.stigmata.birthmarks.comparators.EditDistanceBirthmarkComparator
84 <description></description>
86 jp.sourceforge.stigmata.birthmarks.cvfv.ConstantValueOfFieldVariableBirthmarkExtractor
89 jp.sourceforge.stigmata.birthmarks.comparators.EditDistanceBirthmarkComparator
95 <description></description>
97 jp.sourceforge.stigmata.birthmarks.cvfv.ConstantValueOfFieldVariableBirthmarkExtractor
100 jp.sourceforge.stigmata.birthmarks.comparators.DPMatchingBirthmarkComparator
103 </birthmark-services>
107 <name>threshold</name>
109 available value is `all' or `any':
110 match all of filters or match any of filters
115 <filter-type>similarity</filter-type>
116 <criterion>GREATER_THAN</criterion>
119 <name>threshold</name>
125 <filter-type>name</filter-type>
126 <criterion>NOT_MATCH</criterion>
130 <value><!-- value --></value>
137 <name>elementcounts</name>
141 <filter-type>elementcount</filter-type>
142 <criterion>GREATER_EQUALS</criterion>
146 <value>ONE_OF_TARGETS</value>
149 <name>birthmarkType</name>
153 <name>threshold</name>
163 Settings for wellknown classes.
164 パッケージの接頭辞,クラス名の接尾辞,クラスの完全修飾名で
169 Those names are excluded from wellknown classes, even if
170 following parts define the name is contain wellknown classes.
172 この中に含まれるものは他でいくら wellknown と設定されていても無視する.
174 <exclude><fully-name><suffix>Exception</suffix></fully-name></exclude>
175 <exclude><fully-name><suffix>Error</suffix></fully-name></exclude>
176 <exclude><fully-name><match>java.lang.Throwable</match></fully-name></exclude>
177 <exclude><fully-name><match>java.lang.ThreadDeath</match></fully-name></exclude>
179 <!-- Package names includes JDK 1.5 -->
180 <package-name><prefix>java</prefix></package-name>
181 <package-name><prefix>javax</prefix></package-name>
182 <package-name><prefix>org.omg</prefix></package-name>
183 <package-name><prefix>org.xml</prefix></package-name>
184 <package-name><prefix>org.w3c</prefix></package-name>
185 <package-name><prefix>org.ietf</prefix></package-name>
187 <!-- その他,よく使われていそうなパッケージ -->
188 <package-name><prefix>org.gnu</prefix></package-name>
189 <package-name><prefix>com.apple</prefix></package-name>
190 <package-name><prefix>pnuts</prefix></package-name>
191 <package-name><prefix>org.eclipse</prefix></package-name>
192 <package-name><prefix>com.sun</prefix></package-name>
193 <package-name><prefix>sun</prefix></package-name>
194 <package-name><prefix>junit</prefix></package-name>
195 <package-name><prefix>org.apache</prefix></package-name>
197 <class-name><suffix>Test</suffix></class-name>
199 <class-name><match>well.known.class.name</match></class-name>
202 <fully-name><suffix>Test</suffix></fully-name>
203 <fully-name><prefix>fully.class.name.preffix</prefix></fully-name>
204 <fully-name><match>fully.class.name.match</match></fully-name>
209 <!-- classpath setting in url representation -->
211 <classpath>url/format/of/path/to/jar/file</classpath>
215 <!-- Properties for birthmark context -->
218 <name>extractor.kgram.KValue</name>
222 <name>extractor.kmc.KValue</name>
226 <name>birthmark.store.target</name>
227 <value>MEMORY</value>
230 <name>override.exists.plugin</name>
234 <name>update.plugins.startup</name>
238 If you want to use latest plugins, uncomment below property.
240 <name>location.hermes.config</name>
241 <value>http://stigmata.sourceforge.jp/plugins/hermes.xml</value>
246 <property-name>name</property-name>
247 <property-value>value</property-value>