org.jfree.report.filter
Interface ReportConnectable

All Known Implementing Classes:
DecimalFormatParser, SimpleDateFormatParser, ResourceMessageFormatFilter, SimpleDateFormatFilter, ComponentDrawableFilter, DecimalFormatFilter, MessageFormatFilter, DataRowDataSource, ResourceFileFilter, DrawableFieldTemplate, NumberFieldTemplate, ResourceMessageTemplate, DrawableURLFieldTemplate, ResourceLabelTemplate, StringFieldTemplate, ShapeFieldTemplate, MessageFieldTemplate, DateFieldTemplate, ImageFieldTemplate, AnchorFieldTemplate, ComponentFieldTemplate, ImageURLFieldTemplate, ResourceFieldTemplate

public interface ReportConnectable

A ReportConnectable is able to receive ReportDefinitions to read data from there. The ReportConnectable interface allows access to the datasource, the report definition and the locales information for the current report.

Author:
Thomas Morgner

Method Summary
 void registerReportDefinition(ReportDefinition reportDefinition)
          Connects the connectable to the given report definition.
 void unregisterReportDefinition(ReportDefinition reportDefinition)
          Disconnects this ReportConnectable from the report definition.
 

Method Detail

registerReportDefinition

public void registerReportDefinition(ReportDefinition reportDefinition)
Connects the connectable to the given report definition.
Parameters:
reportDefinition - the reportDefinition for this report connectable.

unregisterReportDefinition

public void unregisterReportDefinition(ReportDefinition reportDefinition)
Disconnects this ReportConnectable from the report definition.
Parameters:
reportDefinition - the ReportDefinition.