Package net.sf.jasperreports.engine
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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
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
-
-