org.apache.poi.util
Class LittleEndianInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.apache.poi.util.LittleEndianInputStream
- All Implemented Interfaces:
- java.io.Closeable, LittleEndianInput
public class LittleEndianInputStream
- extends java.io.FilterInputStream
- implements LittleEndianInput
Wraps an InputStream providing LittleEndianInput
This class does not buffer any input, so the stream read position maintained
by this class is consistent with that of the inner stream.
- Author:
- Josh Micich
| Fields inherited from class java.io.FilterInputStream |
in |
| Methods inherited from class java.io.FilterInputStream |
close, mark, markSupported, read, read, read, reset, skip |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LittleEndianInputStream
public LittleEndianInputStream(java.io.InputStream is)
available
public int available()
- Specified by:
available in interface LittleEndianInput- Overrides:
available in class java.io.FilterInputStream
readByte
public byte readByte()
- Specified by:
readByte in interface LittleEndianInput
readUByte
public int readUByte()
- Specified by:
readUByte in interface LittleEndianInput
readDouble
public double readDouble()
- Specified by:
readDouble 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
readUShort
public int readUShort()
- Specified by:
readUShort 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
Copyright 2012 The Apache Software Foundation or
its licensors, as applicable.