1 package jp.sourceforge.stigmata.birthmarks.is;
7 import jp.sourceforge.stigmata.BirthmarkComparator;
8 import jp.sourceforge.stigmata.BirthmarkExtractor;
9 import jp.sourceforge.stigmata.birthmarks.AbstractBirthmarkService;
10 import jp.sourceforge.stigmata.birthmarks.comparators.PlainBirthmarkComparator;
11 import jp.sourceforge.stigmata.spi.BirthmarkSpi;
17 * @author Haruaki TAMADA
20 public class InheritanceStructureBirthmarkService extends AbstractBirthmarkService implements BirthmarkSpi{
21 private BirthmarkComparator comparator = new PlainBirthmarkComparator(this);
22 private BirthmarkExtractor extractor = new InheritanceStructureBirthmarkExtractor(this);
24 public String getType(){
28 public String getDefaultDescription(){
29 return "Inheritance sequence to root class and user classes is replaced to <null>.";
32 public BirthmarkExtractor getExtractor(){
36 public BirthmarkComparator getComparator(){
40 public boolean isExperimental(){
44 public boolean isUserDefined(){