## Uses of Interface
net.sf.jasperreports.engine.export.ExporterFilter

- Packages that use ExporterFilter
  Package | Description
  --- | ---
  net.sf.jasperreports.engine | Provides access to the library's main functionality through facade classes for compiling, filling and exporting reports and also publishes the library's main interfaces and classes.
  net.sf.jasperreports.engine.export | Provides utility classes for exporting reports to various popular formats such as PDF, HTML, RTF, CSV, Excel, DOCX, PPTX, ODT, ODS, XML, Text, etc.
  net.sf.jasperreports.engine.export.draw | Contains classes for drawing elements at export time.
  net.sf.jasperreports.engine.export.oasis | Provides utility classes for exporting reports to Open Document Format, such as ODT and ODS.
  net.sf.jasperreports.engine.export.ooxml | Provides utility classes for exporting reports to Office Open XML Format, such as DOCX, XLSX and PPTX.
  net.sf.jasperreports.engine.export.tabulator |
  net.sf.jasperreports.export | Provides exporter input, exporter output and exporter configurations Exporter Input All the input data the exporter might need is supplied by the so-called exporter input before the exporting process is started.

- - ### Uses of ExporterFilter in net.sf.jasperreports.engine

    Fields in net.sf.jasperreports.engine declared as ExporterFilter
    Modifier and Type | Field and Description
    --- | ---
    `protected ExporterFilter` | JRAbstractExporter.`filter`

    Methods in net.sf.jasperreports.engine that return ExporterFilter
    Modifier and Type | Method and Description
    --- | ---
    `protected ExporterFilter` | JRAbstractExporter.`createFilter()`

  - ### Uses of ExporterFilter in net.sf.jasperreports.engine.export

    Subinterfaces of ExporterFilter in net.sf.jasperreports.engine.export
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ExporterNature`
    `interface` | `ResetableExporterFilter`

    Classes in net.sf.jasperreports.engine.export that implement ExporterFilter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractExporterNature`
    `class` | `ElementKeyExporterFilter` An exporter filter that excludes elements based on their keys.
    `class` | `ExporterFilterContainer` An exporter filter that consists of several exporter filter, and filters elements through each of them.
    `class` | `GenericElementsFilterDecorator`
    `class` | `JExcelApiExporterNature` Deprecated. To be removed.
    `class` | `JRCsvExporterNature`
    `class` | `JRHtmlExporterNature` Deprecated. To be removed.
    `class` | `JROriginExporterFilter`
    `class` | `JRXlsAbstractExporterNature`
    `class` | `JRXlsExporterNature`
    `class` | `JRXlsMetadataExporterNature`
    `class` | `MatcherExporterFilter`

    Fields in net.sf.jasperreports.engine.export declared as ExporterFilter
    Modifier and Type | Field and Description
    --- | ---
    `protected ExporterFilter` | AbstractExporterNature.`filter`
    `protected ExporterFilter` | HtmlExporter.`tableFilter`

    Methods in net.sf.jasperreports.engine.export that return ExporterFilter
    Modifier and Type | Method and Description
    --- | ---
    `ExporterFilter` | ExporterFilterFactory.`getFilter(JRExporterContext exporterContext)` Returns an exporter filter to be used for a specific exporter context.
    `ExporterFilter` | JROriginExporterFilterFactory.`getFilter(JRExporterContext exporterContext)`
    `ExporterFilter` | DefaultExporterFilterFactory.`getFilter(JRExporterContext exporterContext)` The method searches for all filter factories registered via `net.sf.jasperreports.export.filter.factory.`
    `ExporterFilter` | MatcherExporterFilterFactory.`getFilter(JRExporterContext exporterContext)`
    `ExporterFilter` | ElementKeyExporterFilterFactory.`getFilter(JRExporterContext exporterContext)` The exported report is searched for element exclusion properties, and if any is found a `ElementKeyExporterFilter` instance is returned.

    Constructors in net.sf.jasperreports.engine.export with parameters of type ExporterFilter
    Constructor and Description
    `AbstractExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter)`
    `GenericElementsFilterDecorator(JasperReportsContext jasperReportsContext, java.lang.String exporterKey, ExporterFilter filter)`
    `JExcelApiExporterNature(ExporterFilter filter, boolean isIgnoreGraphics)` Deprecated. Replaced by `JExcelApiExporterNature.JExcelApiExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean)`.
    `JExcelApiExporterNature(ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins)` Deprecated. Replaced by `JExcelApiExporterNature.JExcelApiExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean)`.
    `JExcelApiExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins)` Deprecated.
    `JRCsvExporterNature(ExporterFilter filter)` Deprecated. Replaced by `JRCsvExporterNature.JRCsvExporterNature(JasperReportsContext, ExporterFilter)`.
    `JRCsvExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter)`
    `JRHtmlExporterNature(ExporterFilter filter, boolean deep)` Deprecated. Replaced by `JRHtmlExporterNature.JRHtmlExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean)`.
    `JRHtmlExporterNature(ExporterFilter filter, boolean deep, boolean ignorePageMargins)` Deprecated. Replaced by `JRHtmlExporterNature.JRHtmlExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean)`.
    `JRHtmlExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter, boolean deep, boolean ignorePageMargins)` Deprecated.
    `JRXlsAbstractExporterNature(ExporterFilter filter, boolean isIgnoreGraphics)` Deprecated. Replaced by `JRXlsAbstractExporterNature.JRXlsAbstractExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean)`.
    `JRXlsAbstractExporterNature(ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins)` Deprecated. Replaced by `JRXlsAbstractExporterNature.JRXlsAbstractExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean)`.
    `JRXlsAbstractExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins)`
    `JRXlsExporterNature(ExporterFilter filter, boolean isIgnoreGraphics)` Deprecated. Replaced by `JRXlsExporterNature.JRXlsExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean)`.
    `JRXlsExporterNature(ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins)` Deprecated. Replaced by `JRXlsExporterNature.JRXlsExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean)`.
    `JRXlsExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins)`
    `JRXlsMetadataExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins)`

    Constructor parameters in net.sf.jasperreports.engine.export with type arguments of type ExporterFilter
    Constructor and Description
    `ExporterFilterContainer(java.util.List<ExporterFilter> filters)` Constructs a container for a list of exporter filters.

  - ### Uses of ExporterFilter in net.sf.jasperreports.engine.export.draw

    Constructors in net.sf.jasperreports.engine.export.draw with parameters of type ExporterFilter
    Constructor and Description
    `FrameDrawer(ExporterFilter filter, AwtTextRenderer textRenderer)` Deprecated. Replaced by `FrameDrawer.FrameDrawer(JasperReportsContext, ExporterFilter, AwtTextRenderer)`.
    `FrameDrawer(JasperReportsContext jasperReportsContext, ExporterFilter filter, AwtTextRenderer textRenderer)`
    `FrameDrawer(JRGraphics2DExporterContext exporterContext, ExporterFilter filter, AwtTextRenderer textRenderer)`

  - ### Uses of ExporterFilter in net.sf.jasperreports.engine.export.oasis

    Classes in net.sf.jasperreports.engine.export.oasis that implement ExporterFilter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JROdsExporterNature`
    `class` | `JROdtExporterNature`
    `class` | `JROpenDocumentExporterNature`

    Constructors in net.sf.jasperreports.engine.export.oasis with parameters of type ExporterFilter
    Constructor and Description
    `JROdsExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins)`
    `JROdtExporterNature(ExporterFilter filter)` Deprecated. Replaced by `JROdtExporterNature.JROdtExporterNature(JasperReportsContext, ExporterFilter)`.
    `JROdtExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter)`
    `JROpenDocumentExporterNature(ExporterFilter filter)` Deprecated. Replaced by `JROpenDocumentExporterNature.JROpenDocumentExporterNature(JasperReportsContext, ExporterFilter)`.
    `JROpenDocumentExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter)`

  - ### Uses of ExporterFilter in net.sf.jasperreports.engine.export.ooxml

    Classes in net.sf.jasperreports.engine.export.ooxml that implement ExporterFilter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRDocxExporterNature`
    `class` | `JROfficeOpenXmlExporterNature`
    `class` | `JRXlsxExporterNature`

    Constructors in net.sf.jasperreports.engine.export.ooxml with parameters of type ExporterFilter
    Constructor and Description
    `JRDocxExporterNature(ExporterFilter filter, boolean deepGrid)` Deprecated. Replaced by `JRDocxExporterNature.JRDocxExporterNature(JasperReportsContext, ExporterFilter, boolean)`.
    `JRDocxExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter, boolean deepGrid)`
    `JROfficeOpenXmlExporterNature(ExporterFilter filter)` Deprecated. Replaced by `JROfficeOpenXmlExporterNature.JROfficeOpenXmlExporterNature(JasperReportsContext, ExporterFilter)`.
    `JROfficeOpenXmlExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter)`
    `JRXlsxExporterNature(ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins)` Deprecated. Replaced by `JRXlsxExporterNature.JRXlsxExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean)`.
    `JRXlsxExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins)`

  - ### Uses of ExporterFilter in net.sf.jasperreports.engine.export.tabulator

    Constructors in net.sf.jasperreports.engine.export.tabulator with parameters of type ExporterFilter
    Constructor and Description
    `Tabulator(ExporterFilter filter, java.util.List<? extends JRPrintElement> elements)`

  - ### Uses of ExporterFilter in net.sf.jasperreports.export

    Methods in net.sf.jasperreports.export that return ExporterFilter
    Modifier and Type | Method and Description
    --- | ---
    `ExporterFilter` | ReportExportConfiguration.`getExporterFilter()` Returns an instance of the `ExporterFilter` interface to be used by the exporter to filter the elements to be exported.
    `ExporterFilter` | SimpleReportExportConfiguration.`getExporterFilter()`

    Methods in net.sf.jasperreports.export with parameters of type ExporterFilter
    Modifier and Type | Method and Description
    --- | ---
    `void` | SimpleReportExportConfiguration.`setExporterFilter(ExporterFilter filter)`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com