net.sf.jasperreports.engine.export
Class ElementKeyExporterFilterFactory
java.lang.Object
net.sf.jasperreports.engine.export.ElementKeyExporterFilterFactory
- All Implemented Interfaces:
- ExporterFilterFactory
public class ElementKeyExporterFilterFactory
- extends Object
- implements ExporterFilterFactory
Factory of ElementKeyExporterFilter instances.
The factory uses report properties to decide which element keys are to
be filtered on export.
- Version:
- $Id: ElementKeyExporterFilterFactory.java 5050 2012-03-12 10:11:26Z teodord $
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_EXCLUDED_KEY_PREFIX
public static final String 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 as
net.sf.jasperreports.export.xls.exclude.key.*.
- See Also:
- Constant Field Values
ElementKeyExporterFilterFactory
public ElementKeyExporterFilterFactory()
getFilter
public ExporterFilter getFilter(JRExporterContext exporterContext)
throws JRException
- The exported report is searched for element exclusion properties, and
if any is found a
ElementKeyExporterFilter instance 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:
getFilter in interface ExporterFilterFactory
- Parameters:
exporterContext - the exporter context
- Returns:
- an export filter for the exporter, or
null if nothing
is to be filtered
- Throws:
JRException- See Also:
PROPERTY_EXCLUDED_KEY_PREFIX
Copyright © 2012. All Rights Reserved.