OSDN Git Service

Delete Subversion Tags (Revision, Id)
[stigmata/stigmata.git] / src / main / java / jp / sourceforge / stigmata / spi / ResultPrinterSpi.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 ResultPrinterSpi extends ServiceProvider{
15     /**
16      * return a format.
17      */
18     public String getFormat();
19
20     public BirthmarkServicePrinter getBirthmarkServicePrinter();
21
22     public ComparisonResultSetPrinter getComparisonResultSetPrinter();
23
24     public ComparisonPairPrinter getComparisonPairPrinter();
25
26     public ExtractionResultSetPrinter getExtractionResultSetPrinter();
27 }