org.apache.poi.util
Class LittleEndianByteArrayInputStream
java.lang.Object
org.apache.poi.util.LittleEndianByteArrayInputStream
- All Implemented Interfaces:
- LittleEndianInput
public final class LittleEndianByteArrayInputStream
- extends java.lang.Object
- implements LittleEndianInput
Adapts a plain byte array to LittleEndianInput
- Author:
- Josh Micich
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LittleEndianByteArrayInputStream
public LittleEndianByteArrayInputStream(byte[] buf,
int startOffset,
int maxReadLen)
LittleEndianByteArrayInputStream
public LittleEndianByteArrayInputStream(byte[] buf,
int startOffset)
LittleEndianByteArrayInputStream
public LittleEndianByteArrayInputStream(byte[] buf)
available
public int available()
- Specified by:
available in interface LittleEndianInput
getReadIndex
public int getReadIndex()
readByte
public byte readByte()
- Specified by:
readByte in interface LittleEndianInput
readInt
public int readInt()
- Specified by:
readInt in interface LittleEndianInput
readLong
public long readLong()
- Specified by:
readLong in interface LittleEndianInput
readShort
public short readShort()
- Specified by:
readShort in interface LittleEndianInput
readUByte
public int readUByte()
- Specified by:
readUByte in interface LittleEndianInput
readUShort
public int readUShort()
- Specified by:
readUShort in interface LittleEndianInput
readFully
public void readFully(byte[] buf,
int off,
int len)
- Specified by:
readFully in interface LittleEndianInput
readFully
public void readFully(byte[] buf)
- Specified by:
readFully in interface LittleEndianInput
readDouble
public double readDouble()
- Specified by:
readDouble in interface LittleEndianInput
Copyright 2012 The Apache Software Foundation or
its licensors, as applicable.