package jp.sourceforge.stigmata.birthmarks;
-/*
- * $Id$
- */
-
import java.lang.reflect.Constructor;
import jp.sourceforge.stigmata.BirthmarkComparator;
* configuration files.
*
* @author Haruaki TAMADA
- * @version $Revision$
*/
public class BirthmarkService extends AbstractBirthmarkService implements BirthmarkSpi{
private Class<? extends BirthmarkExtractor> extractorClass;
this.displayType = displayType;
}
+ @Override
public String getDisplayType(){
return displayType;
}
this.description = description;
}
+ @Override
public String getDescription(){
String desc = description;
if(description == null){
return description;
}
+ @Override
public String getExtractorClassName(){
return extractorClass.getName();
}
/**
* returns a extractor for the birthmark of this service.
*/
+ @Override
public BirthmarkExtractor getExtractor(){
if(extractorObject == null){
try{
return extractorObject;
}
+ @Override
public String getComparatorClassName(){
return comparatorClass.getName();
}
/**
* returns a comparator for the birthmark of this service.
*/
+ @Override
public BirthmarkComparator getComparator(){
if(comparatorObject == null){
try{
return comparatorObject;
}
+ @Override
public boolean isUserDefined(){
return userDefined;
}