@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.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionCopyright 2020 The Apache Software Foundation or its licensors, as applicable.