java.io.Closeable, java.io.DataInput, java.io.DataOutput, java.lang.AutoCloseable, RandomAccessInterfacepublic class RAIFile extends java.lang.Object implements RandomAccessInterface, java.io.DataInput, java.io.DataOutput
| コンストラクタ | 説明 |
|---|---|
RAIFile(java.io.File file,
boolean read,
boolean write) |
|
RAIFile(java.io.RandomAccessFile file) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
boolean |
canWrite() |
I2P is the file writable?
Only valid if the File constructor was used, not the RAF constructor
|
void |
close() |
|
long |
getFilePointer() |
|
long |
length() |
|
int |
read() |
|
int |
read(byte[] b) |
|
int |
read(byte[] b,
int off,
int len) |
|
boolean |
readBoolean() |
|
byte |
readByte() |
|
char |
readChar() |
|
double |
readDouble() |
|
float |
readFloat() |
|
void |
readFully(byte[] b) |
|
void |
readFully(byte[] b,
int off,
int len) |
|
int |
readInt() |
|
java.lang.String |
readLine() |
|
long |
readLong() |
|
short |
readShort() |
|
int |
readUnsignedByte() |
|
int |
readUnsignedInt() |
I2P
|
int |
readUnsignedShort() |
|
java.lang.String |
readUTF() |
Read a UTF encoded string
I would delegate here.
|
void |
seek(long pos) |
|
void |
setLength(long newLength) |
|
int |
skipBytes(int n) |
|
java.lang.String |
toString() |
|
void |
write(byte[] b) |
|
void |
write(byte[] b,
int off,
int len) |
|
void |
write(int b) |
|
void |
writeBoolean(boolean v) |
|
void |
writeByte(int v) |
|
void |
writeBytes(java.lang.String s) |
|
void |
writeChar(int v) |
|
void |
writeChars(java.lang.String s) |
|
void |
writeDouble(double v) |
|
void |
writeFloat(float v) |
|
void |
writeInt(int v) |
|
void |
writeLong(long v) |
|
void |
writeShort(int v) |
|
void |
writeUTF(java.lang.String str) |
Write a UTF encoded string
I would delegate here.
|
public RAIFile(java.io.RandomAccessFile file)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic RAIFile(java.io.File file,
boolean read,
boolean write)
throws java.io.FileNotFoundException
read - must be truejava.io.FileNotFoundExceptionpublic boolean canWrite()
canWrite インタフェース内 RandomAccessInterfacepublic java.lang.String toString()
toString クラス内 java.lang.Objectpublic long getFilePointer()
throws java.io.IOException
getFilePointer インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic long length()
throws java.io.IOException
length インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic int read()
throws java.io.IOException
read インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic int read(byte[] b)
throws java.io.IOException
read インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic int read(byte[] b,
int off,
int len)
throws java.io.IOException
read インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void seek(long pos)
throws java.io.IOException
seek インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void setLength(long newLength)
throws java.io.IOException
setLength インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void close()
throws java.io.IOException
close インタフェース内 java.lang.AutoCloseableclose インタフェース内 java.io.Closeableclose インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic boolean readBoolean()
throws java.io.IOException
readBoolean インタフェース内 java.io.DataInputreadBoolean インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic byte readByte()
throws java.io.IOException
readByte インタフェース内 java.io.DataInputreadByte インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic char readChar()
throws java.io.IOException
readChar インタフェース内 java.io.DataInputreadChar インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic double readDouble()
throws java.io.IOException
readDouble インタフェース内 java.io.DataInputreadDouble インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic float readFloat()
throws java.io.IOException
readFloat インタフェース内 java.io.DataInputreadFloat インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void readFully(byte[] b)
throws java.io.IOException
readFully インタフェース内 java.io.DataInputreadFully インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void readFully(byte[] b,
int off,
int len)
throws java.io.IOException
readFully インタフェース内 java.io.DataInputreadFully インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic int readInt()
throws java.io.IOException
readInt インタフェース内 java.io.DataInputreadInt インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic java.lang.String readLine()
throws java.io.IOException
readLine インタフェース内 java.io.DataInputreadLine インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic long readLong()
throws java.io.IOException
readLong インタフェース内 java.io.DataInputreadLong インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic short readShort()
throws java.io.IOException
readShort インタフェース内 java.io.DataInputreadShort インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic int readUnsignedByte()
throws java.io.IOException
readUnsignedByte インタフェース内 java.io.DataInputreadUnsignedByte インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic int readUnsignedShort()
throws java.io.IOException
readUnsignedShort インタフェース内 java.io.DataInputreadUnsignedShort インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic int readUnsignedInt()
throws java.io.IOException
readUnsignedInt インタフェース内 RandomAccessInterfacejava.io.IOException - if the read value is negativepublic java.lang.String readUTF()
throws java.io.IOException
readUTF インタフェース内 java.io.DataInputreadUTF インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic int skipBytes(int n)
throws java.io.IOException
skipBytes インタフェース内 java.io.DataInputskipBytes インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void write(int b)
throws java.io.IOException
write インタフェース内 java.io.DataOutputwrite インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void write(byte[] b)
throws java.io.IOException
write インタフェース内 java.io.DataOutputwrite インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void write(byte[] b,
int off,
int len)
throws java.io.IOException
write インタフェース内 java.io.DataOutputwrite インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void writeBoolean(boolean v)
throws java.io.IOException
writeBoolean インタフェース内 java.io.DataOutputwriteBoolean インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void writeByte(int v)
throws java.io.IOException
writeByte インタフェース内 java.io.DataOutputwriteByte インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void writeShort(int v)
throws java.io.IOException
writeShort インタフェース内 java.io.DataOutputwriteShort インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void writeChar(int v)
throws java.io.IOException
writeChar インタフェース内 java.io.DataOutputwriteChar インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void writeInt(int v)
throws java.io.IOException
writeInt インタフェース内 java.io.DataOutputwriteInt インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void writeLong(long v)
throws java.io.IOException
writeLong インタフェース内 java.io.DataOutputwriteLong インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void writeFloat(float v)
throws java.io.IOException
writeFloat インタフェース内 java.io.DataOutputwriteFloat インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void writeDouble(double v)
throws java.io.IOException
writeDouble インタフェース内 java.io.DataOutputwriteDouble インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void writeBytes(java.lang.String s)
throws java.io.IOException
writeBytes インタフェース内 java.io.DataOutputwriteBytes インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void writeChars(java.lang.String s)
throws java.io.IOException
writeChars インタフェース内 java.io.DataOutputwriteChars インタフェース内 RandomAccessInterfacejava.io.IOExceptionpublic void writeUTF(java.lang.String str)
throws java.io.IOException
writeUTF インタフェース内 java.io.DataOutputwriteUTF インタフェース内 RandomAccessInterfacejava.io.IOException