com.jrefinery.report.filter
Interface DataFilter

All Superinterfaces:
java.lang.Cloneable, DataSource, DataTarget, java.io.Serializable
All Known Implementing Classes:
DrawableFilter, FormatFilter, FormatParser, ImageLoadFilter, ImageRefFilter, ResourceFileFilter, ShapeFilter, StringFilter, URLFilter

public interface DataFilter
extends DataSource, DataTarget

A data filter is a combined input-/out target. Use filters to perform stateless data transformation. If you need to access the report state to perform a task, use functions instead.

Author:
Thomas Morgner

Methods inherited from interface com.jrefinery.report.filter.DataSource
clone, getValue
 
Methods inherited from interface com.jrefinery.report.filter.DataTarget
clone, getDataSource, setDataSource