net.sf.jasperreports.engine
Class JRVirtualizationHelper

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

public final class JRVirtualizationHelper
extends java.lang.Object

Virtualization helper class.

Version:
$Id: JRVirtualizationHelper.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)

Method Summary
static void clearThreadJasperReportsContext()
          Clears the JasperReportsContext associated to the current thread.
static void clearThreadVirtualizer()
          Clears the virtualizer associated to the current thread.
static JasperReportsContext getThreadJasperReportsContext()
          Returns the JasperReportsContext associated to the current thread.
static JRVirtualizer getThreadVirtualizer()
          Returns the virtualizer associated to the current thread.
static void setThreadJasperReportsContext(JasperReportsContext jasperReportsContext)
          Sets a JasperReportsContext to be used for the current thread.
static void setThreadVirtualizer(JRVirtualizer virtualizer)
          Sets a virtualizer to be used for the current thread.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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


© 2001-2010 Jaspersoft Corporation www.jaspersoft.com