@Internal public class HSLFSlideShowEncrypted extends java.lang.Object implements java.io.Closeable
Modifier | Constructor and Description |
---|---|
protected |
HSLFSlideShowEncrypted(byte[] docstream,
java.util.NavigableMap<java.lang.Integer,Record> recordMap) |
protected |
HSLFSlideShowEncrypted(DocumentEncryptionAtom dea) |
Modifier and Type | Method and Description |
---|---|
protected static Record[] |
addEncryptionRecord(Record[] records,
DocumentEncryptionAtom dea) |
void |
close() |
protected void |
decryptPicture(byte[] pictstream,
int offset) |
protected void |
decryptRecord(byte[] docstream,
int persistId,
int offset) |
protected void |
encryptPicture(byte[] pictstream,
int offset) |
protected java.io.OutputStream |
encryptRecord(java.io.OutputStream plainStream,
int persistId,
Record record) |
DocumentEncryptionAtom |
getDocumentEncryptionAtom() |
protected EncryptionInfo |
getEncryptionInfo() |
protected static Record[] |
normalizeRecords(Record[] records)
remove duplicated UserEditAtoms and merge PersistPtrHolder.
|
protected static Record[] |
removeEncryptionRecord(Record[] records) |
protected Record[] |
updateEncryptionRecord(Record[] records) |
protected HSLFSlideShowEncrypted(DocumentEncryptionAtom dea)
protected HSLFSlideShowEncrypted(byte[] docstream, java.util.NavigableMap<java.lang.Integer,Record> recordMap)
public DocumentEncryptionAtom getDocumentEncryptionAtom()
protected EncryptionInfo getEncryptionInfo()
protected java.io.OutputStream encryptRecord(java.io.OutputStream plainStream, int persistId, Record record)
protected void decryptRecord(byte[] docstream, int persistId, int offset)
protected void decryptPicture(byte[] pictstream, int offset)
protected void encryptPicture(byte[] pictstream, int offset)
protected static Record[] normalizeRecords(Record[] records)
HSLFSlideShowImpl.updateAndWriteDependantRecords(OutputStream, Map)
protected static Record[] addEncryptionRecord(Record[] records, DocumentEncryptionAtom dea)
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.