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.