Class ElementKeyExporterFilterFactory

    • Field Detail

      • 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
    • Constructor Detail

      • ElementKeyExporterFilterFactory

        public ElementKeyExporterFilterFactory()
    • Method Detail

      • 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