org.apache.poi.hssf.record.crypto
Class Biff8DecryptingStream
java.lang.Object
org.apache.poi.hssf.record.crypto.Biff8DecryptingStream
- All Implemented Interfaces:
- BiffHeaderInput, LittleEndianInput
public final class Biff8DecryptingStream
- extends java.lang.Object
- implements BiffHeaderInput, LittleEndianInput
- Author:
- Josh Micich
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Biff8DecryptingStream
public Biff8DecryptingStream(java.io.InputStream in,
int initialOffset,
Biff8EncryptionKey key)
available
public int available()
- Specified by:
available
in interface BiffHeaderInput
- Specified by:
available
in interface LittleEndianInput
readRecordSID
public int readRecordSID()
- Reads an unsigned short value without decrypting
- Specified by:
readRecordSID
in interface BiffHeaderInput
readDataSize
public int readDataSize()
- Reads an unsigned short value without decrypting
- Specified by:
readDataSize
in interface BiffHeaderInput
readDouble
public double readDouble()
- Specified by:
readDouble
in interface LittleEndianInput
readFully
public void readFully(byte[] buf)
- Specified by:
readFully
in interface LittleEndianInput
readFully
public void readFully(byte[] buf,
int off,
int len)
- Specified by:
readFully
in interface LittleEndianInput
readUByte
public int readUByte()
- Specified by:
readUByte
in interface LittleEndianInput
readByte
public byte readByte()
- Specified by:
readByte
in interface LittleEndianInput
readUShort
public int readUShort()
- Specified by:
readUShort
in interface LittleEndianInput
readShort
public short readShort()
- Specified by:
readShort
in interface LittleEndianInput
readInt
public int readInt()
- Specified by:
readInt
in interface LittleEndianInput
readLong
public long readLong()
- Specified by:
readLong
in interface LittleEndianInput
Copyright 2010 The Apache Software Foundation or
its licensors, as applicable.