01: package org.netbeans.modules.reportgenerator.api;
02:
03: import java.util.List;
04:
05: /**
06: * ReportAttributeContainer represents a container
07: * for ReportAttribute.
08: *
09: * Typically a class which has ReportAttribute
10: * implements this interface.
11: *
12: * @author radval
13: *
14: */
15: public interface ReportAttributeContainer {
16:
17: List<ReportAttribute> getAttributes();
18:
19: void addAttribute(ReportAttribute attr);
20:
21: void removeAttribute(ReportAttribute attr);
22:
23: }
|