1 package net.logAnalyzer.reports; 2 3 /*** 4 * This interface is used to signed report renderers. 5 * 6 * @author Karim REFEYTON 7 * @version 0.1 8 */ 9 public interface LAReportRenderer { 10 11 /*** 12 * Render the reports. 13 * 14 * @return Generated reports. 15 * @throws ReportException 16 */ 17 public LAReport[] render() throws ReportException; 18 19 /*** 20 * Return the name of the analyzer. 21 * 22 * @return LAAnalyzer name. 23 */ 24 public String getName(); 25 }