OSDN Git Service

change package name. jp.naist.se.stigmata -> jp.sourceforge.stigmata
[stigmata/stigmata.git] / src / main / java / jp / sourceforge / stigmata / birthmarks / extractors / UsedClassesBirthmarkExtractorService.java
1 package jp.sourceforge.stigmata.birthmarks.extractors;
2
3 /*
4  * $Id$
5  */
6
7 import jp.sourceforge.stigmata.BirthmarkExtractor;
8 import jp.sourceforge.stigmata.birthmarks.uc.UsedClassesBirthmarkExtractor;
9 import jp.sourceforge.stigmata.spi.BirthmarkSpi;
10
11 /**
12  * Birthmark Service Provider Interface.
13  *
14  * @author Haruaki TAMADA
15  * @version $Revision$ $Date$
16  */
17 public class UsedClassesBirthmarkExtractorService extends AbstractBirthmarkExtractorService{
18
19     /**
20      * returns a type of the birthmark this service provides.
21      */
22     public String getType(){
23         return "uc";
24     }
25
26     public String getExtractorClassName(){
27         return "jp.sourceforge.stigmata.birthmarks.uc.UsedClassesBirthmarkExtractor";
28     }
29
30     /**
31      * returns a extractor for the birthmark of this service.
32      */
33     public BirthmarkExtractor getExtractor(BirthmarkSpi service){
34         return new UsedClassesBirthmarkExtractor(service);
35     }
36 }