public class LazyObjectLoader
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected SoftLRUCache<Reference,ObjectStream> |
leastRecentlyUsed |
| Constructor and Description |
|---|
LazyObjectLoader(Library lib,
SeekableInput seekableInput,
CrossReference xref) |
| Modifier and Type | Method and Description |
|---|---|
Library |
getLibrary()
Get the documents library object.
|
boolean |
haveEntry(Reference reference) |
java.lang.Object |
loadObject(Reference reference)
Loads an object via it's reference.
|
PTrailer |
loadTrailer(long position) |
protected SoftLRUCache<Reference,ObjectStream> leastRecentlyUsed
public LazyObjectLoader(Library lib, SeekableInput seekableInput, CrossReference xref)
public java.lang.Object loadObject(Reference reference)
reference - object referencepublic boolean haveEntry(Reference reference)
public PTrailer loadTrailer(long position)
public Library getLibrary()