Package org.apache.lucene.util
Class PagedBytes.PagedBytesDataInput
java.lang.Object
org.apache.lucene.store.DataInput
org.apache.lucene.util.PagedBytes.PagedBytesDataInput
- All Implemented Interfaces:
Cloneable
- Enclosing class:
- PagedBytes
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Returns a clone of this stream.long
Returns the current byte position.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.void
setPosition
(long pos) Seek to a position previously obtained fromgetPosition()
.Methods inherited from class org.apache.lucene.store.DataInput
readBytes, readInt, readLong, readShort, readString, readStringSet, readStringStringMap, readVInt, readVLong
-
Method Details
-
clone
Description copied from class:DataInput
Returns a clone of this stream.Clones of a stream access the same data, and are positioned at the same point as the stream they were cloned from.
Expert: Subclasses must ensure that clones may be positioned at different points in the input from each other and from the stream they were cloned from.
-
getPosition
public long getPosition()Returns the current byte position. -
setPosition
public void setPosition(long pos) Seek to a position previously obtained fromgetPosition()
. -
readByte
public byte readByte()Description copied from class:DataInput
Reads and returns a single byte. -
readBytes
public void readBytes(byte[] b, int offset, int len) Description copied from class:DataInput
Reads a specified number of bytes into an array at the specified offset.
-