BufferGzipFileBufferpublic class FileBuffer extends java.lang.Object implements Buffer
| 修飾子とタイプ | フィールド | 説明 |
|---|---|---|
protected java.io.File |
_file |
|
protected int |
_offset |
|
protected int |
_sublen |
| コンストラクタ | 説明 |
|---|---|
FileBuffer(java.io.File file) |
|
FileBuffer(java.io.File file,
int offset,
int sublen) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
java.io.File |
getFile() |
|
java.io.InputStream |
getInputStream() |
Caller must call readComplete()
|
int |
getLength() |
Always valid if file exists
|
int |
getOffset() |
Always valid
|
java.io.OutputStream |
getOutputStream() |
Caller must call writeComplete()
|
void |
readComplete(boolean success) |
Top-level reader MUST call this to close the input stream.
|
java.lang.String |
toString() |
|
void |
writeComplete(boolean success) |
Deletes the file if success is false
|
protected final java.io.File _file
protected final int _offset
protected final int _sublen
public FileBuffer(java.io.File file)
public FileBuffer(java.io.File file,
int offset,
int sublen)
public java.io.File getFile()
public java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream インタフェース内 Bufferjava.io.IOExceptionpublic java.io.OutputStream getOutputStream()
throws java.io.IOException
getOutputStream インタフェース内 Bufferjava.io.IOExceptionpublic void readComplete(boolean success)
BufferreadComplete インタフェース内 Bufferpublic void writeComplete(boolean success)
writeComplete インタフェース内 Buffersuccess - if false, deletes any resourcespublic java.lang.String toString()
toString クラス内 java.lang.Object