Interface Component

All Known Subinterfaces:
BarbecueComponent, ChartComponent, ContextAwareComponent, ListComponent, TableComponent
All Known Implementing Classes:
Barcode4jComponent, BarcodeComponent, CodabarComponent, Code128Component, Code39Component, DataMatrixComponent, EAN128Component, EAN13Component, EAN8Component, FourStateBarcodeComponent, IconLabelComponent, Interleaved2Of5Component, PDF417Component, POSTNETComponent, QRCodeComponent, RoyalMailCustomerComponent, SpiderChartComponent, StandardBarbecueComponent, StandardListComponent, StandardTable, UPCAComponent, UPCEComponent, USPSIntelligentMailComponent

public interface Component
A marker interface that is to be implemented by classes that can be used as report components.

Implementing classes should consider implementing JRCloneable as well in order to have component clones created when components elements are cloned.

Author:
Lucian Chirita (lucianc@users.sourceforge.net)
See Also: