|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jasperreports.engine.base.JRBasePrintPage
net.sf.jasperreports.engine.base.JRVirtualPrintPage
A print page that can be virtualized to free heap memory.
Nested Class Summary | |
static interface |
JRVirtualPrintPage.IdentityDataProvider
Classes that want to deal with the identity data should implement this. |
static class |
JRVirtualPrintPage.ObjectIDPair
Identity objects are those that we want to replace when we devirtualize data. |
Field Summary |
Fields inherited from class net.sf.jasperreports.engine.base.JRBasePrintPage |
elements |
Constructor Summary | |
JRVirtualPrintPage(JasperPrint printObject,
JRVirtualizer virtualizer)
Constructs a virtualizable page. |
Method Summary | |
void |
addElement(JRPrintElement element)
|
void |
addIdentityDataProvider(JRVirtualPrintPage.IdentityDataProvider p)
|
java.util.List |
getElements()
|
java.lang.Object |
getIdentityData()
Used by the virtualizer to get identity data. |
java.lang.String |
getUID()
Used by the virtualizer to identify the data for this object. |
java.lang.Object |
getVirtualData()
Used by the virtualizer to get data. |
JRVirtualizer |
getVirtualizer()
Gets the virtualizer. |
boolean |
isVirtualized()
|
void |
removeIdentityDataProvider(JRVirtualPrintPage.IdentityDataProvider p)
|
void |
removeVirtualData()
Used by the virtualizer to remove the data from the object in memory so that it may be garbage collected. |
void |
setElements(java.util.List elements)
|
void |
setIdentityData(java.lang.Object o)
Used by the virtualizer to set identity data. |
void |
setVirtualData(java.lang.Object o)
Used by the virtualizer to set data. |
void |
setVirtualizer(JRVirtualizer virtualizer)
Sets the virtualizer. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JRVirtualPrintPage(JasperPrint printObject, JRVirtualizer virtualizer)
Method Detail |
public final java.lang.String getUID()
JRVirtualizable
getUID
in interface JRVirtualizable
public void setVirtualData(java.lang.Object o)
JRVirtualizable
setVirtualData
in interface JRVirtualizable
public java.lang.Object getVirtualData()
JRVirtualizable
getVirtualData
in interface JRVirtualizable
public void removeVirtualData()
JRVirtualizable
removeVirtualData
in interface JRVirtualizable
public void setIdentityData(java.lang.Object o)
JRVirtualizable
setIdentityData
in interface JRVirtualizable
public java.lang.Object getIdentityData()
JRVirtualizable
getIdentityData
in interface JRVirtualizable
public boolean isVirtualized()
public void setVirtualizer(JRVirtualizer virtualizer)
public JRVirtualizer getVirtualizer()
public void addIdentityDataProvider(JRVirtualPrintPage.IdentityDataProvider p)
public void removeIdentityDataProvider(JRVirtualPrintPage.IdentityDataProvider p)
public java.util.List getElements()
getElements
in interface JRPrintPage
getElements
in class JRBasePrintPage
public void setElements(java.util.List elements)
setElements
in interface JRPrintPage
setElements
in class JRBasePrintPage
public void addElement(JRPrintElement element)
addElement
in interface JRPrintPage
addElement
in class JRBasePrintPage
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |