OSDN Git Service

BirthmarkSpi -> BirthmarkService
[stigmata/stigmata.git] / src / main / java / jp / sourceforge / stigmata / spi / ResultPrinterService.java
1 package jp.sourceforge.stigmata.spi;
2
3 import jp.sourceforge.stigmata.printer.BirthmarkServicePrinter;
4 import jp.sourceforge.stigmata.printer.ComparisonPairPrinter;
5 import jp.sourceforge.stigmata.printer.ComparisonResultSetPrinter;
6 import jp.sourceforge.stigmata.printer.ExtractionResultSetPrinter;
7
8 /**
9  * Service provider interface for printing comparison/extracting
10  * result to certain output stream.
11  *
12  * @author Haruaki TAMADA
13  */
14 public interface ResultPrinterService{
15     /**
16      * return a format.
17      */
18     public String getFormat();
19
20     public String getDescription();
21
22     public BirthmarkServicePrinter getBirthmarkServicePrinter();
23
24     public ComparisonResultSetPrinter getComparisonResultSetPrinter();
25
26     public ComparisonPairPrinter getComparisonPairPrinter();
27
28     public ExtractionResultSetPrinter getExtractionResultSetPrinter();
29 }