|
||||||||||
| 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
public class 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 JRVirtualizablepublic void setVirtualData(java.lang.Object o)
JRVirtualizable
setVirtualData in interface JRVirtualizablepublic java.lang.Object getVirtualData()
JRVirtualizable
getVirtualData in interface JRVirtualizablepublic void removeVirtualData()
JRVirtualizable
removeVirtualData in interface JRVirtualizablepublic void setIdentityData(java.lang.Object o)
JRVirtualizable
setIdentityData in interface JRVirtualizablepublic java.lang.Object getIdentityData()
JRVirtualizable
getIdentityData in interface JRVirtualizablepublic 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 JRPrintPagegetElements in class JRBasePrintPagepublic void setElements(java.util.List elements)
setElements in interface JRPrintPagesetElements in class JRBasePrintPagepublic void addElement(JRPrintElement element)
addElement in interface JRPrintPageaddElement in class JRBasePrintPage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||