Class ObjectStreamManager

java.lang.Object
org.apache.fop.pdf.ObjectStreamManager

class ObjectStreamManager extends Object
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 Details

    • OBJECT_STREAM_CAPACITY

      private static final int OBJECT_STREAM_CAPACITY
      See Also:
    • pdfDocument

      private final PDFDocument pdfDocument
    • compressedObjectReferences

      private final List<CompressedObjectReference> compressedObjectReferences
    • numObjectsInStream

      private int numObjectsInStream
    • currentObjectStream

      private ObjectStream currentObjectStream
  • Constructor Details

    • ObjectStreamManager

      ObjectStreamManager(PDFDocument pdfDocument)
  • Method Details