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 bytereadByte()Reads and returns a single byte.voidreadBytes(byte[] b, int offset, int len)Reads a specified number of bytes into an array at the specified offset.intreadInt()Reads four bytes and returns an int (LE byte order).longreadLong()Reads eight bytes and returns a long (LE byte order).shortreadShort()Reads two bytes and returns a short (LE byte order).voidskipBytes(long numBytes)Skip overnumBytesbytes.-
Methods inherited from class org.apache.lucene.store.DataInput
clone, readBytes, readFloats, 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.IOExceptionDescription copied from class:DataInputReads and returns a single byte.- Specified by:
readBytein classDataInput- Throws:
java.io.IOException- See Also:
DataOutput.writeByte(byte)
-
readBytes
public void readBytes(byte[] b, int offset, int len) throws java.io.IOExceptionDescription copied from class:DataInputReads a specified number of bytes into an array at the specified offset.- Specified by:
readBytesin 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.IOExceptionDescription copied from class:DataInputReads two bytes and returns a short (LE byte order).- Overrides:
readShortin classDataInput- Throws:
java.io.IOException- See Also:
DataOutput.writeShort(short),BitUtil.VH_LE_SHORT
-
readInt
public int readInt() throws java.io.IOExceptionDescription copied from class:DataInputReads four bytes and returns an int (LE byte order).- Overrides:
readIntin classDataInput- Throws:
java.io.IOException- See Also:
DataOutput.writeInt(int),BitUtil.VH_LE_INT
-
readLong
public long readLong() throws java.io.IOExceptionDescription copied from class:DataInputReads eight bytes and returns a long (LE byte order).- Overrides:
readLongin classDataInput- Throws:
java.io.IOException- See Also:
DataOutput.writeLong(long),BitUtil.VH_LE_LONG
-
skipBytes
public void skipBytes(long numBytes) throws java.io.IOExceptionDescription copied from class:DataInputSkip overnumBytesbytes. 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, negativenumBytesare not supported.
-
-