@Internal public class EncryptedSlideShow extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
EncryptedSlideShow(byte[] docstream,
java.util.NavigableMap<java.lang.Integer,Record> recordMap) |
protected |
EncryptedSlideShow(DocumentEncryptionAtom dea) |
Modifier and Type | Method and Description |
---|---|
protected static Record[] |
addEncryptionRecord(Record[] records,
DocumentEncryptionAtom dea) |
protected void |
decryptInit() |
protected void |
decryptPicture(byte[] pictstream,
int offset) |
protected void |
decryptRecord(byte[] docstream,
int persistId,
int offset) |
protected void |
encryptInit() |
protected void |
encryptPicture(byte[] pictstream,
int offset) |
protected java.io.OutputStream |
encryptRecord(java.io.OutputStream plainStream,
int persistId,
Record record) |
DocumentEncryptionAtom |
getDocumentEncryptionAtom() |
protected static Record[] |
normalizeRecords(Record[] records)
remove duplicated UserEditAtoms and merge PersistPtrHolder.
|
protected static Record[] |
removeEncryptionRecord(Record[] records) |
protected void |
setPersistId(int persistId) |
protected Record[] |
updateEncryptionRecord(Record[] records) |
protected EncryptedSlideShow(DocumentEncryptionAtom dea)
protected EncryptedSlideShow(byte[] docstream, java.util.NavigableMap<java.lang.Integer,Record> recordMap)
public DocumentEncryptionAtom getDocumentEncryptionAtom()
protected void setPersistId(int persistId)
protected void decryptInit()
protected void encryptInit()
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)
HSLFSlideShow.updateAndWriteDependantRecords(OutputStream, Map)
protected static Record[] addEncryptionRecord(Record[] records, DocumentEncryptionAtom dea)
Copyright 2015 The Apache Software Foundation or its licensors, as applicable.