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 }