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 PdfDocumentdocumentprivate java.util.Set<PdfStream>embeddedStreams
-
Constructor Summary
Constructors Constructor Description EncryptedEmbeddedStreamsHandler(PdfDocument document)CreatesEncryptedEmbeddedStreamsHandlerinstance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static PdfStreamgetEmbeddedFileStreamFromDictionary(PdfDictionary dictionary)(package private) booleanisStreamStoredAsEmbedded(PdfStream stream)Checks, whether thisPdfStreamwas stored as embedded stream.(package private) voidstoreAllEmbeddedStreams()Stores all embedded streams present in thePdfDocument.(package private) voidstoreEmbeddedStream(PdfStream embeddedStream)
-
-
-
Field Detail
-
document
private final PdfDocument document
-
embeddedStreams
private final java.util.Set<PdfStream> embeddedStreams
-
-
Constructor Detail
-
EncryptedEmbeddedStreamsHandler
EncryptedEmbeddedStreamsHandler(PdfDocument document)
CreatesEncryptedEmbeddedStreamsHandlerinstance.- Parameters:
document-PdfDocumentassociated 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 thisPdfStreamwas 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)
-
-