01: package org.netbeans.modules.reportgenerator.api;
02:
03: import java.util.List;
04:
05: /**
06: * ReportBody represents Body of a report.
07: *
08: * a ReportBody contains a list ReportSection.
09: *
10: * @author radval
11: *
12: */
13: public interface ReportBody {
14:
15: /**
16: * add a ReportSection
17: * @param section
18: */
19: void addReportSection(ReportSection section);
20:
21: /**
22: * Remove a ReportSection
23: * @param section
24: */
25: void removeReportSection(ReportSection section);
26:
27: /**
28: * Get a list of ReportSection.
29: * @return
30: */
31: List<ReportSection> getReportSection();
32:
33: }
|