Module org.sejda.sambox
Package org.sejda.sambox.output
Class EncryptingIndirectReferencesAwareCOSWriter
java.lang.Object
org.sejda.sambox.output.DefaultCOSWriter
org.sejda.sambox.output.IndirectReferencesAwareCOSWriter
org.sejda.sambox.output.EncryptingIndirectReferencesAwareCOSWriter
- All Implemented Interfaces:
Closeable,AutoCloseable,COSVisitor,COSWriter
IndirectReferencesAwareCOSWriter implementation that will encrypt COSString and COSStream if
the PDFWriteContext has an encryptor.-
Field Summary
Fields inherited from class org.sejda.sambox.output.IndirectReferencesAwareCOSWriter
contextFields inherited from class org.sejda.sambox.output.DefaultCOSWriter
PERCENT_SIGN, SPACE -
Constructor Summary
ConstructorsConstructorDescriptionEncryptingIndirectReferencesAwareCOSWriter(org.sejda.io.BufferedCountingChannelWriter writer, PDFWriteContext context) EncryptingIndirectReferencesAwareCOSWriter(org.sejda.io.CountingWritableByteChannel channel, PDFWriteContext context) -
Method Summary
Methods inherited from class org.sejda.sambox.output.IndirectReferencesAwareCOSWriter
writeValueMethods inherited from class org.sejda.sambox.output.DefaultCOSWriter
visit, visit, visit, visit, visit, visit, visit, visit, writerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.sejda.sambox.cos.COSVisitor
visitMethods inherited from interface org.sejda.sambox.output.COSWriter
close, writeComplexObjectSeparator, writeDictionaryItemsSeparator
-
Constructor Details
-
EncryptingIndirectReferencesAwareCOSWriter
EncryptingIndirectReferencesAwareCOSWriter(org.sejda.io.BufferedCountingChannelWriter writer, PDFWriteContext context) -
EncryptingIndirectReferencesAwareCOSWriter
EncryptingIndirectReferencesAwareCOSWriter(org.sejda.io.CountingWritableByteChannel channel, PDFWriteContext context)
-
-
Method Details
-
visit
- Specified by:
visitin interfaceCOSVisitor- Overrides:
visitin classDefaultCOSWriter- Throws:
IOException
-
visit
- Specified by:
visitin interfaceCOSVisitor- Overrides:
visitin classDefaultCOSWriter- Throws:
IOException
-