1 package jp.sourceforge.stigmata.printer.xml;
3 import java.util.Locale;
5 import jp.sourceforge.stigmata.printer.BirthmarkServicePrinter;
6 import jp.sourceforge.stigmata.printer.ComparisonPairPrinter;
7 import jp.sourceforge.stigmata.printer.ComparisonResultSetPrinter;
8 import jp.sourceforge.stigmata.printer.ExtractionResultSetPrinter;
9 import jp.sourceforge.stigmata.spi.AbstractServiceProvider;
10 import jp.sourceforge.stigmata.spi.ResultPrinterSpi;
11 import jp.sourceforge.stigmata.utils.LocalizedDescriptionManager;
17 * @author Haruaki TAMADA
19 public class XmlResultPrinterService extends AbstractServiceProvider implements ResultPrinterSpi{
20 private BirthmarkServiceXmlPrinter serviceList = new BirthmarkServiceXmlPrinter();
21 private ExtractionResultSetXmlPrinter list = new ExtractionResultSetXmlPrinter();
22 private ComparisonPairXmlPrinter pairPrinter = new ComparisonPairXmlPrinter(list);
23 private ComparisonResultSetXmlPrinter compare = new ComparisonResultSetXmlPrinter(pairPrinter);
26 * returns a localized description of the birthmark this service provides.
29 public String getDescription(Locale locale){
30 return LocalizedDescriptionManager.getInstance().getDescription(
31 locale, getFormat(), LocalizedDescriptionManager.ServiceCategory.formatter
36 public String getFormat(){
41 public ComparisonResultSetPrinter getComparisonResultSetPrinter() {
46 public ExtractionResultSetPrinter getExtractionResultSetPrinter() {
51 public BirthmarkServicePrinter getBirthmarkServicePrinter() {
56 public ComparisonPairPrinter getComparisonPairPrinter(){