Uses of Interface
net.sf.jasperreports.engine.JRVirtualizable
-
Packages that use JRVirtualizable Package Description net.sf.jasperreports.engine Provides access to the library's main functionality through facade classes for compiling, filling and exporting reports and also publishes the library's main interfaces and classes.net.sf.jasperreports.engine.base Contains base implementations for the library's main interfaces.net.sf.jasperreports.engine.fill Contains fill time implementations for the library's main interfaces and the entire engine used in the filling process (the actual core of JasperReports).net.sf.jasperreports.engine.util Contains utility classes for the core library. -
-
Uses of JRVirtualizable in net.sf.jasperreports.engine
Methods in net.sf.jasperreports.engine with parameters of type JRVirtualizable Modifier and Type Method Description void
JRVirtualizer. clearData(JRVirtualizable o)
Called when the virtual object paged-out data should be freed.void
JRVirtualizer. contextChanged(JRVirtualizable<?> o, JRVirtualizationContext oldContext)
void
JRVirtualizer. deregisterObject(JRVirtualizable o)
Lets this virtualizer know that it no longer must track the object.void
JRVirtualizer. registerObject(JRVirtualizable o)
Lets this virtualizer know that it must track the object.void
JRVirtualizer. requestData(JRVirtualizable o)
Called when the virtual object must be paged-in.void
JRVirtualizer. touch(JRVirtualizable o)
Lets the virtualizer know that this object is still being used.void
JRVirtualizer. virtualizeData(JRVirtualizable o)
Called when the virtual object should be paged-out. -
Uses of JRVirtualizable in net.sf.jasperreports.engine.base
Classes in net.sf.jasperreports.engine.base that implement JRVirtualizable Modifier and Type Class Description class
ElementsBlock
-
Uses of JRVirtualizable in net.sf.jasperreports.engine.fill
Fields in net.sf.jasperreports.engine.fill with type parameters of type JRVirtualizable Modifier and Type Field Description protected WeakReference<JRVirtualizable>
JRAbstractLRUVirtualizer. lastObjectRef
Methods in net.sf.jasperreports.engine.fill that return JRVirtualizable Modifier and Type Method Description JRVirtualizable
JRAbstractLRUVirtualizer.Cache. get(String id)
protected JRVirtualizable
JRAbstractLRUVirtualizer.Cache. getMapValue(JRAbstractLRUVirtualizer.CacheReference val)
protected JRVirtualizable
JRAbstractLRUVirtualizer. lastObject()
JRVirtualizable
JRAbstractLRUVirtualizer.Cache. put(String id, JRVirtualizable o)
JRVirtualizable
JRAbstractLRUVirtualizer.Cache. remove(String id)
Methods in net.sf.jasperreports.engine.fill that return types with arguments of type JRVirtualizable Modifier and Type Method Description List<JRVirtualizable>
JRAbstractLRUVirtualizer.Cache. evictionCandidates()
Methods in net.sf.jasperreports.engine.fill with parameters of type JRVirtualizable Modifier and Type Method Description void
JRVirtualizationContext. afterExternalization(JRVirtualizable<VirtualElementsData> object)
void
DelayedFillActions. afterInternalization(JRVirtualizable<VirtualElementsData> object)
void
JRVirtualizationContext. afterInternalization(JRVirtualizable<VirtualElementsData> object)
void
VirtualizationListener. afterInternalization(JRVirtualizable<T> object)
Called after an object's data was made available to the object.void
DelayedFillActions. beforeExternalization(JRVirtualizable<VirtualElementsData> object)
void
JRVirtualizationContext. beforeExternalization(JRVirtualizable<VirtualElementsData> object)
void
VirtualizationListener. beforeExternalization(JRVirtualizable<T> object)
Called before an object's data is externalized.void
JRAbstractLRUVirtualizer. clearData(JRVirtualizable o)
void
JRAbstractLRUVirtualizer. contextChanged(JRVirtualizable<?> o, JRVirtualizationContext oldContext)
void
JRAbstractLRUVirtualizer. deregisterObject(JRVirtualizable o)
protected void
JRAbstractLRUVirtualizer. dispose(JRVirtualizable o)
protected void
StoreFactoryVirtualizer. dispose(JRVirtualizable o)
protected boolean
JRAbstractLRUVirtualizer. isEvictable(JRVirtualizable value)
protected boolean
JRAbstractLRUVirtualizer. isPagedOutAndTouch(JRVirtualizable o, String uid)
protected boolean
JRAbstractLRUVirtualizer. isReadOnly(JRVirtualizable o)
protected abstract void
JRAbstractLRUVirtualizer. pageIn(JRVirtualizable o)
Reads a virtualizable object's data from an external storage.protected void
JRFileVirtualizer. pageIn(JRVirtualizable o)
protected void
JRGzipVirtualizer. pageIn(JRVirtualizable o)
protected void
StoreFactoryVirtualizer. pageIn(JRVirtualizable o)
protected void
StoreVirtualizer. pageIn(JRVirtualizable o)
protected abstract void
JRAbstractLRUVirtualizer. pageOut(JRVirtualizable o)
Writes a virtualizable object's data to an external storage.protected void
JRFileVirtualizer. pageOut(JRVirtualizable o)
protected void
JRGzipVirtualizer. pageOut(JRVirtualizable o)
protected void
StoreFactoryVirtualizer. pageOut(JRVirtualizable o)
protected void
StoreVirtualizer. pageOut(JRVirtualizable o)
JRVirtualizable
JRAbstractLRUVirtualizer.Cache. put(String id, JRVirtualizable o)
protected void
JRAbstractLRUVirtualizer. readData(JRVirtualizable o, InputStream in)
Reads serialized identity and virtual data for a virtualizable object from a stream.protected void
DelayedFillActions. readElementEvaluations(JRVirtualizable<VirtualElementsData> object)
protected void
DelayedFillActions. readElementEvaluations(JRVirtualizable<VirtualElementsData> object, int sourceId, JREvaluationTime evaluationTime, LinkedMap<Object,EvaluationBoundAction> actionsMap)
void
JRAbstractLRUVirtualizer. registerObject(JRVirtualizable o)
void
JRAbstractLRUVirtualizer. requestData(JRVirtualizable o)
void
VirtualizerStore. retrieve(JRVirtualizable<?> o, boolean remove, VirtualizationSerializer serializer)
protected void
JRAbstractLRUVirtualizer. setLastObject(JRVirtualizable o)
protected VirtualizerStore
StoreFactoryVirtualizer. store(JRVirtualizable o, boolean create)
boolean
VirtualizerStore. store(JRVirtualizable<?> o, VirtualizationSerializer serializer)
protected JRAbstractLRUVirtualizer.CacheReference
JRAbstractLRUVirtualizer.Cache. toMapValue(JRVirtualizable val)
void
JRAbstractLRUVirtualizer. touch(JRVirtualizable o)
void
JRAbstractLRUVirtualizer. virtualizeData(JRVirtualizable o)
protected void
JRAbstractLRUVirtualizer. writeData(JRVirtualizable o, OutputStream out)
Writes serialized indentity and virtual data of a virtualizable object to a stream.protected void
DelayedFillActions. writeElementEvaluations(JRVirtualizable<VirtualElementsData> object)
Constructors in net.sf.jasperreports.engine.fill with parameters of type JRVirtualizable Constructor Description CacheReference(JRVirtualizable o, ReferenceQueue<JRVirtualizable> queue)
VirtualizedPageEvaluationAction(JRVirtualizable<?> object, int sourceId)
Constructor parameters in net.sf.jasperreports.engine.fill with type arguments of type JRVirtualizable Constructor Description CacheReference(JRVirtualizable o, ReferenceQueue<JRVirtualizable> queue)
-
Uses of JRVirtualizable in net.sf.jasperreports.engine.util
Methods in net.sf.jasperreports.engine.util with parameters of type JRVirtualizable Modifier and Type Method Description protected boolean
SwapFileVirtualizerStore. isStored(JRVirtualizable<?> o)
void
VirtualizationSerializer. readData(JRVirtualizable o, InputStream in)
void
SwapFileVirtualizerStore. retrieve(JRVirtualizable<?> o, boolean remove, VirtualizationSerializer serializer)
boolean
SwapFileVirtualizerStore. store(JRVirtualizable<?> o, VirtualizationSerializer serializer)
void
VirtualizationSerializer. writeData(JRVirtualizable o, OutputStream out)
-