Class ElementKeyExporterFilterFactory
java.lang.Object
net.sf.jasperreports.engine.export.ElementKeyExporterFilterFactory
- All Implemented Interfaces:
ExporterFilterFactory
Factory of
ElementKeyExporterFilter instances.
The factory uses report properties to decide which element keys are to
be filtered on export.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFilter(JRExporterContext exporterContext) The exported report is searched for element exclusion properties, and if any is found aElementKeyExporterFilterinstance is returned.
-
Field Details
-
PROPERTY_EXCLUDED_KEY_PREFIX
The prefix of element exclusion properties. This prefix is appended to the exporter properties prefix, resulting in element exclusion properties such asnet.sf.jasperreports.export.xls.exclude.key.*.- See Also:
-
-
Constructor Details
-
ElementKeyExporterFilterFactory
public ElementKeyExporterFilterFactory()
-
-
Method Details
-
getFilter
The exported report is searched for element exclusion properties, and if any is found aElementKeyExporterFilterinstance is returned. Each property results in a excluded element key in the following manner:- If the property value is not empty, it is used as excluded element key.
- Otherwise, the property suffix is used as element key.
- Specified by:
getFilterin interfaceExporterFilterFactory- Parameters:
exporterContext- the exporter context- Returns:
- an export filter for the exporter, or
nullif nothing is to be filtered - Throws:
JRException- See Also:
-