net.sf.jasperreports.engine.component
Interface Component

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

Version:
$Id: Component.java 3033 2009-08-27 11:46:22Z teodord $
Author:
Lucian Chirita ([email protected])
See Also:
JRComponentElement



Copyright © 2011. All Rights Reserved.