Buffer
GzipFileBuffer
public 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
インタフェース内 Buffer
java.io.IOException
public java.io.OutputStream getOutputStream() throws java.io.IOException
getOutputStream
インタフェース内 Buffer
java.io.IOException
public void readComplete(boolean success)
Buffer
readComplete
インタフェース内 Buffer
public void writeComplete(boolean success)
writeComplete
インタフェース内 Buffer
success
- if false, deletes any resourcespublic java.lang.String toString()
toString
クラス内 java.lang.Object