blob: 1ad0c310a6be7a4c2f3c40ec4ce0fe4bf0670d71 [file] [log] [blame]
Stuart McCullochf3173222012-06-07 21:57:32 +00001package aQute.libg.reporter;
2
3import java.util.*;
4
Stuart McCullochf3173222012-06-07 21:57:32 +00005public interface Reporter {
Stuart McCulloch4482c702012-06-15 13:27:53 +00006 void error(String s, Object... args);
7
8 void warning(String s, Object... args);
9
10 void progress(String s, Object... args);
11
12 void trace(String s, Object... args);
13
Stuart McCullochf3173222012-06-07 21:57:32 +000014 List<String> getWarnings();
Stuart McCulloch4482c702012-06-15 13:27:53 +000015
Stuart McCullochf3173222012-06-07 21:57:32 +000016 List<String> getErrors();
Stuart McCulloch4482c702012-06-15 13:27:53 +000017
Stuart McCullochf3173222012-06-07 21:57:32 +000018 boolean isPedantic();
Stuart McCulloch4482c702012-06-15 13:27:53 +000019
20 boolean isExceptions();
Stuart McCullochf3173222012-06-07 21:57:32 +000021}