Interface DataTarget
-
- All Superinterfaces:
Cloneable
,Serializable
- All Known Subinterfaces:
DataFilter
- All Known Implementing Classes:
AbstractReportDefinition
,AbstractRootLevelBand
,AnchorFilter
,Band
,ComponentDrawableFilter
,CrosstabCell
,CrosstabCellBody
,CrosstabColumnGroup
,CrosstabColumnGroupBody
,CrosstabElement
,CrosstabGroup
,CrosstabHeader
,CrosstabOtherGroup
,CrosstabOtherGroupBody
,CrosstabRowGroup
,CrosstabRowGroupBody
,CrosstabSummaryHeader
,CrosstabTableCell
,CrosstabTitleHeader
,DateFormatFilter
,DateFormatParser
,DecimalFormatFilter
,DecimalFormatParser
,DetailsFooter
,DetailsHeader
,DrawableLoadFilter
,Element
,FormatFilter
,FormatParser
,Group
,GroupBody
,GroupDataBody
,GroupFooter
,GroupHeader
,ImageLoadFilter
,ImageRefFilter
,ItemBand
,MasterReport
,NoDataBand
,NumberFormatFilter
,NumberFormatParser
,PageFooter
,PageHeader
,RelationalGroup
,ReportDefinitionImpl
,ReportFooter
,ReportHeader
,ResourceFileFilter
,Section
,ShapeFilter
,SimpleDateFormatFilter
,SimpleDateFormatParser
,StringFilter
,SubGroupBody
,SubReport
,URLFilter
,Watermark
public interface DataTarget extends Serializable, Cloneable
A DataTarget is a consumer in the DataProcessing chain. All Elements are DataTargets. Targets query their data from assigned DataSources.- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
clone()
Clones this datatarget.DataSource
getDataSource()
Returns the assigned DataSource for this Target.void
setDataSource(DataSource ds)
Assigns a DataSource for this Target.
-
-
-
Method Detail
-
getDataSource
DataSource getDataSource()
Returns the assigned DataSource for this Target.- Returns:
- The datasource.
-
setDataSource
void setDataSource(DataSource ds)
Assigns a DataSource for this Target.- Parameters:
ds
- The data source.
-
clone
Object clone() throws CloneNotSupportedException
Clones this datatarget.- Returns:
- a clone of the datatarget.
- Throws:
CloneNotSupportedException
- this should never happen.
-
-