-package jp.sourceforge.stigmata.birthmarks.extractors;
+package jp.sourceforge.stigmata.birthmarks.is;
import jp.sourceforge.stigmata.BirthmarkExtractor;
-import jp.sourceforge.stigmata.birthmarks.is.InheritanceStructureBirthmarkExtractor;
+import jp.sourceforge.stigmata.spi.BirthmarkExtractorService;
import jp.sourceforge.stigmata.spi.BirthmarkService;
/**
*
* @author Haruaki TAMADA
*/
-public class InheritanceStructureBirthmarkExtractorService extends AbstractBirthmarkExtractorService{
+public class InheritanceStructureBirthmarkExtractorService implements BirthmarkExtractorService{
/**
* returns a type of the birthmark this service provides.
return "is";
}
- @Override
- public String getExtractorClassName(){
- return InheritanceStructureBirthmarkExtractor.class.getName();
- }
-
/**
* returns a extractor for the birthmark of this service.
*/
public BirthmarkExtractor getExtractor(BirthmarkService service){
return new InheritanceStructureBirthmarkExtractor(service);
}
+
+ @Override
+ public String getDescription(){
+ return "Inheritance Structure birthmark";
+ }
}
\ No newline at end of file