Interface DisposableCOSObject

All Superinterfaces:
COSObjectable
All Known Implementing Classes:
ExistingIndirectCOSObject, IndirectCOSObjectReference, NonStorableInObjectStreams

public interface DisposableCOSObject extends COSObjectable
A COSObjectable that can be disposed once no longer need. What "dispose" actually means depends on the implementation, the idea is to be able to signal that an object is no longer needed (EX. because it has already been written to the output) and can be freed.
Author:
Andrea Vacondio
  • Method Details

    • releaseCOSObject

      void releaseCOSObject()
      release the object wrapped by this COSObjectable