Package org.apache.fop.pdf
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 ObjectStream
private int
private static final int
private final PDFDocument
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
add
(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()
-