@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 Closeable
close
in interface AutoCloseable
IOException
Copyright 2019 The Apache Software Foundation or its licensors, as applicable.