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
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
Modifier and TypeMethodDescriptionclone()
Clones this datatarget.Returns the assigned DataSource for this Target.void
Assigns a DataSource for this Target.
-
Method Details
-
getDataSource
DataSource getDataSource()Returns the assigned DataSource for this Target.- Returns:
- The datasource.
-
setDataSource
Assigns a DataSource for this Target.- Parameters:
ds
- The data source.
-
clone
Clones this datatarget.- Returns:
- a clone of the datatarget.
- Throws:
CloneNotSupportedException
- this should never happen.
-