Class EndiannessReverserDataInput
- java.lang.Object
-
- org.apache.lucene.store.DataInput
-
- org.apache.lucene.backward_codecs.store.EndiannessReverserDataInput
-
- All Implemented Interfaces:
java.lang.Cloneable
class EndiannessReverserDataInput extends DataInput
-
-
Constructor Summary
Constructors Constructor Description EndiannessReverserDataInput(DataInput in)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte
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
readShort()
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, readGroupVInt, readGroupVInts, readInts, readLongs, readMapOfStrings, readSetOfStrings, readString, readVInt, readVLong, readZInt, readZLong
-
-
-
-
Field Detail
-
in
final DataInput in
-
-
Constructor Detail
-
EndiannessReverserDataInput
EndiannessReverserDataInput(DataInput in)
-
-
Method Detail
-
readByte
public byte readByte() throws java.io.IOException
Description copied from class:DataInput
Reads and returns a single byte.- Specified by:
readByte
in classDataInput
- Throws:
java.io.IOException
- See Also:
DataOutput.writeByte(byte)
-
readBytes
public void readBytes(byte[] b, int offset, int len) throws java.io.IOException
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:
java.io.IOException
- See Also:
DataOutput.writeBytes(byte[],int)
-
readShort
public short readShort() throws java.io.IOException
Description copied from class:DataInput
Reads two bytes and returns a short (LE byte order).- Overrides:
readShort
in classDataInput
- Throws:
java.io.IOException
- See Also:
DataOutput.writeShort(short)
,BitUtil.VH_LE_SHORT
-
readInt
public int readInt() throws java.io.IOException
Description copied from class:DataInput
Reads four bytes and returns an int (LE byte order).- Overrides:
readInt
in classDataInput
- Throws:
java.io.IOException
- See Also:
DataOutput.writeInt(int)
,BitUtil.VH_LE_INT
-
readLong
public long readLong() throws java.io.IOException
Description copied from class:DataInput
Reads eight bytes and returns a long (LE byte order).- Overrides:
readLong
in classDataInput
- Throws:
java.io.IOException
- See Also:
DataOutput.writeLong(long)
,BitUtil.VH_LE_LONG
-
skipBytes
public void skipBytes(long numBytes) throws java.io.IOException
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.
-
-