Class ExporterFilterContainer

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isToExport​(JRPrintElement element)
      Returns true if the element is not filtered by any of the contained filters.
      void reset()
      Clears the filter's internal cache that might have built up during use.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • EXCEPTION_MESSAGE_KEY_NULL_FILTERS_LIST

        public static final java.lang.String EXCEPTION_MESSAGE_KEY_NULL_FILTERS_LIST
        See Also:
        Constant Field Values
    • Constructor Detail

      • ExporterFilterContainer

        public ExporterFilterContainer​(java.util.List<ExporterFilter> filters)
        Constructs a container for a list of exporter filters.
        Parameters:
        filters - the list of filters
    • Method Detail

      • isToExport

        public boolean isToExport​(JRPrintElement element)
        Returns true if the element is not filtered by any of the contained filters.
        Specified by:
        isToExport in interface ExporterFilter
      • reset

        public void reset()
        Description copied from interface: ResetableExporterFilter
        Clears the filter's internal cache that might have built up during use. Filters implementing this interface usually cache data and they need to be reset before being used again.
        Specified by:
        reset in interface ResetableExporterFilter