Class JRVirtualizationHelper


  • public final class JRVirtualizationHelper
    extends Object
    Virtualization helper class.
    Author:
    Lucian Chirita (lucianc@users.sourceforge.net)
    • Method Detail

      • setThreadVirtualizer

        public static void setThreadVirtualizer​(JRVirtualizer virtualizer)
        Sets a virtualizer to be used for the current thread.

        The current thread's virtualizer is used when a report obtained by virtualization is deserialized.

        Parameters:
        virtualizer -
      • clearThreadVirtualizer

        public static void clearThreadVirtualizer()
        Clears the virtualizer associated to the current thread.
      • getThreadVirtualizer

        public static JRVirtualizer getThreadVirtualizer()
        Returns the virtualizer associated to the current thread.

        This method is used by JRVirtualPrintPage on deserialization.

        Returns:
        the virtualizer associated to the current thread
      • setThreadJasperReportsContext

        public static void setThreadJasperReportsContext​(JasperReportsContext jasperReportsContext)
        Sets a JasperReportsContext to be used for the current thread.

        The current thread's context is used when a report obtained by virtualization is deserialized.

        Parameters:
        jasperReportsContext -
      • clearThreadJasperReportsContext

        public static void clearThreadJasperReportsContext()
        Clears the JasperReportsContext associated to the current thread.
      • getThreadJasperReportsContext

        public static JasperReportsContext getThreadJasperReportsContext()
        Returns the JasperReportsContext associated to the current thread.

        This method is used by JRVirtualPrintPage on deserialization.

        Returns:
        the JasperReportsContext associated to the current thread