net.sf.jasperreports.engine.component
Interface Component

All Known Subinterfaces:
BarbecueComponent, ChartComponent, ContextAwareComponent, ListComponent, MapComponent, TableComponent
All Known Implementing Classes:
BarcodeComponent, CodabarComponent, Code128Component, Code39Component, DataMatrixComponent, EAN128Component, EAN13Component, EAN8Component, FourStateBarcodeComponent, Interleaved2Of5Component, PDF417Component, POSTNETComponent, RoyalMailCustomerComponent, SortComponent, SpiderChartComponent, StandardBarbecueComponent, StandardListComponent, StandardMapComponent, 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.

Version:
$Id: Component.java 4595 2011-09-08 15:55:10Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
See Also:
JRComponentElement



© 2001-2010 Jaspersoft Corporation www.jaspersoft.com