@Internal public class HSLFSlideShowEncrypted extends Object implements Closeable
| Modifier | Constructor and Description |
|---|---|
protected |
HSLFSlideShowEncrypted(byte[] docstream,
NavigableMap<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 OutputStream |
encryptRecord(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,
NavigableMap<Integer,Record> recordMap)
public DocumentEncryptionAtom getDocumentEncryptionAtom()
protected EncryptionInfo getEncryptionInfo()
protected OutputStream encryptRecord(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 IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright 2019 The Apache Software Foundation or its licensors, as applicable.