Class JRVirtualizationHelper

java.lang.Object
net.sf.jasperreports.engine.JRVirtualizationHelper

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

    • 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