|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.lucene.store.IndexOutput
org.apache.lucene.store.BufferedIndexOutput
public abstract class BufferedIndexOutput
Base implementation class for buffered IndexOutput.
| Constructor Summary | |
|---|---|
BufferedIndexOutput()
|
|
| Method Summary | |
|---|---|
void |
close()
Closes this stream to further operations. |
void |
flush()
Forces any buffered output to be written. |
protected abstract void |
flushBuffer(byte[] b,
int offset,
int len)
Expert: implements buffer write. |
long |
getFilePointer()
Returns the current position in this file, where the next write will occur. |
abstract long |
length()
The number of bytes in the file. |
void |
seek(long pos)
Sets current position in this file, where the next write will occur. |
void |
writeByte(byte b)
Writes a single byte. |
void |
writeBytes(byte[] b,
int offset,
int length)
Writes an array of bytes. |
| Methods inherited from class org.apache.lucene.store.IndexOutput |
|---|
copyBytes, setLength, writeBytes, writeChars, writeChars, writeInt, writeLong, writeString, writeVInt, writeVLong |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BufferedIndexOutput()
| Method Detail |
|---|
public void writeByte(byte b)
throws java.io.IOException
writeByte in class IndexOutputjava.io.IOExceptionIndexInput.readByte()
public void writeBytes(byte[] b,
int offset,
int length)
throws java.io.IOException
writeBytes in class IndexOutputb - the bytes to writelength - the number of bytes to writeoffset - the offset in the byte array
java.io.IOExceptionIndexInput.readBytes(byte[],int,int)
public void flush()
throws java.io.IOException
flush in class IndexOutputjava.io.IOException
protected abstract void flushBuffer(byte[] b,
int offset,
int len)
throws java.io.IOException
b - the bytes to writeoffset - the offset in the byte arraylen - the number of bytes to write
java.io.IOException
public void close()
throws java.io.IOException
close in class IndexOutputjava.io.IOExceptionpublic long getFilePointer()
getFilePointer in class IndexOutputseek(long)
public void seek(long pos)
throws java.io.IOException
seek in class IndexOutputjava.io.IOExceptiongetFilePointer()
public abstract long length()
throws java.io.IOException
length in class IndexOutputjava.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||