Class ObjectStreamManager
java.lang.Object
org.apache.fop.pdf.ObjectStreamManager
Manages a collection of object streams, creating new streams as necessary to keep the
number of objects in each stream at the recommended value. Streams are related to each
other through the use of the Extends entry in the stream dictionary.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<CompressedObjectReference> private ObjectStreamprivate intprivate static final intprivate final PDFDocument -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidadd(CompressedObject compressedObject) private void(package private) List<CompressedObjectReference>
-
Field Details
-
OBJECT_STREAM_CAPACITY
private static final int OBJECT_STREAM_CAPACITY- See Also:
-
pdfDocument
-
compressedObjectReferences
-
numObjectsInStream
private int numObjectsInStream -
currentObjectStream
-
-
Constructor Details
-
ObjectStreamManager
ObjectStreamManager(PDFDocument pdfDocument)
-
-
Method Details
-
add
-
createObjectStream
private void createObjectStream() -
getCompressedObjectReferences
List<CompressedObjectReference> getCompressedObjectReferences()
-