Class EndiannessReverserDataInput
java.lang.Object
org.apache.lucene.store.DataInput
org.apache.lucene.backward_codecs.store.EndiannessReverserDataInput
- All Implemented Interfaces:
Cloneable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte
readByte()
Reads and returns a single byte.void
readBytes
(byte[] b, int offset, int len) Reads a specified number of bytes into an array at the specified offset.int
readInt()
Reads four bytes and returns an int (LE byte order).long
readLong()
Reads eight bytes and returns a long (LE byte order).short
Reads two bytes and returns a short (LE byte order).void
skipBytes
(long numBytes) Skip overnumBytes
bytes.Methods inherited from class org.apache.lucene.store.DataInput
clone, readBytes, readFloats, readInts, readLongs, readMapOfStrings, readSetOfStrings, readString, readVInt, readVLong, readZInt, readZLong
-
Field Details
-
in
-
-
Constructor Details
-
EndiannessReverserDataInput
EndiannessReverserDataInput(DataInput in)
-
-
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:
-
readShort
Description copied from class:DataInput
Reads two bytes and returns a short (LE byte order).- Overrides:
readShort
in classDataInput
- Throws:
IOException
- See Also:
-
readInt
Description copied from class:DataInput
Reads four bytes and returns an int (LE byte order).- Overrides:
readInt
in classDataInput
- Throws:
IOException
- See Also:
-
readLong
Description copied from class:DataInput
Reads eight bytes and returns a long (LE byte order).- Overrides:
readLong
in classDataInput
- Throws:
IOException
- See Also:
-
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
-