Package com.itextpdf.kernel.pdf
Class EncryptedEmbeddedStreamsHandler
- java.lang.Object
-
- com.itextpdf.kernel.pdf.EncryptedEmbeddedStreamsHandler
-
class EncryptedEmbeddedStreamsHandler extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private PdfDocument
document
private java.util.Set<PdfStream>
embeddedStreams
-
Constructor Summary
Constructors Constructor Description EncryptedEmbeddedStreamsHandler(PdfDocument document)
CreatesEncryptedEmbeddedStreamsHandler
instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static PdfStream
getEmbeddedFileStreamFromDictionary(PdfDictionary dictionary)
(package private) boolean
isStreamStoredAsEmbedded(PdfStream stream)
Checks, whether thisPdfStream
was stored as embedded stream.(package private) void
storeAllEmbeddedStreams()
Stores all embedded streams present in thePdfDocument
.(package private) void
storeEmbeddedStream(PdfStream embeddedStream)
-
-
-
Field Detail
-
document
private final PdfDocument document
-
embeddedStreams
private final java.util.Set<PdfStream> embeddedStreams
-
-
Constructor Detail
-
EncryptedEmbeddedStreamsHandler
EncryptedEmbeddedStreamsHandler(PdfDocument document)
CreatesEncryptedEmbeddedStreamsHandler
instance.- Parameters:
document
-PdfDocument
associated with this handler
-
-
Method Detail
-
storeAllEmbeddedStreams
void storeAllEmbeddedStreams()
Stores all embedded streams present in thePdfDocument
. Note that during this method we traverse through every indirect object of the document.
-
storeEmbeddedStream
void storeEmbeddedStream(PdfStream embeddedStream)
-
isStreamStoredAsEmbedded
boolean isStreamStoredAsEmbedded(PdfStream stream)
Checks, whether thisPdfStream
was stored as embedded stream.- Parameters:
stream
- to be checked- Returns:
- true if this stream is embedded, false otherwise
-
getEmbeddedFileStreamFromDictionary
private static PdfStream getEmbeddedFileStreamFromDictionary(PdfDictionary dictionary)
-
-