Package org.apache.lucene.store
Class InputStreamDataInput
java.lang.Object
org.apache.lucene.store.DataInput
org.apache.lucene.store.InputStreamDataInput
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Cloneable
A
DataInput
wrapping a plain InputStream
.-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.lucene.store.DataInput
clone, readBytes, readFloats, readInt, readLong, readLongs, readMapOfStrings, readSetOfStrings, readShort, readString, readVInt, readVLong, readZInt, readZLong
-
Constructor Details
-
InputStreamDataInput
-
-
Method Details
-
readByte
Description copied from class:DataInput
Reads and returns a single byte.- Specified by:
readByte
in classDataInput
- Throws:
IOException
- See Also:
-
readBytes
Description copied from class:DataInput
Reads a specified number of bytes into an array at the specified offset.- Specified by:
readBytes
in classDataInput
- Parameters:
b
- the array to read bytes intooffset
- the offset in the array to start storing byteslen
- the number of bytes to read- Throws:
IOException
- See Also:
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
skipBytes
Description copied from class:DataInput
Skip overnumBytes
bytes. This method may skip bytes in whatever way is most optimal, and may not have the same behavior as reading the skipped bytes. In general, negativenumBytes
are not supported.- Specified by:
skipBytes
in classDataInput
- Throws:
IOException
-