Class LittleEndianInputStream

java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.docx4j.org.apache.poi.util.LittleEndianInputStream
All Implemented Interfaces:
java.io.Closeable, java.lang.AutoCloseable, LittleEndianInput
Direct Known Subclasses:
ChunkedCipherInputStream

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
  • Field Summary

    Fields inherited from class java.io.FilterInputStream

    in
  • Constructor Summary

    Constructors 
    Constructor Description
    LittleEndianInputStream​(java.io.InputStream is)  
  • Method Summary

    Modifier and Type Method Description
    int available()  
    byte readByte()  
    double readDouble()  
    void readFully​(byte[] buf)  
    void readFully​(byte[] buf, int off, int len)  
    int readInt()  
    long readLong()  
    short readShort()  
    int readUByte()  
    long readUInt()
    get an unsigned int value from an InputStream
    int readUShort()  

    Methods inherited from class java.io.FilterInputStream

    close, mark, markSupported, read, read, read, reset, skip

    Methods inherited from class java.io.InputStream

    nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait