public class SmbRandomAccessFile
extends java.lang.Object
implements java.io.DataOutput, java.io.DataInput
| Constructor and Description |
|---|
SmbRandomAccessFile(SmbFile file,
java.lang.String mode) |
SmbRandomAccessFile(java.lang.String url,
java.lang.String mode,
int shareAccess) |
| Modifier and Type | Method and Description |
|---|---|
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 |
readUnsignedShort() |
java.lang.String |
readUTF() |
void |
seek(long pos) |
void |
setLength(long newLength) |
int |
skipBytes(int n) |
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) |
public SmbRandomAccessFile(java.lang.String url,
java.lang.String mode,
int shareAccess)
throws SmbException,
java.net.MalformedURLException,
java.net.UnknownHostException
SmbExceptionjava.net.MalformedURLExceptionjava.net.UnknownHostExceptionpublic SmbRandomAccessFile(SmbFile file, java.lang.String mode) throws SmbException, java.net.MalformedURLException, java.net.UnknownHostException
SmbExceptionjava.net.MalformedURLExceptionjava.net.UnknownHostExceptionpublic int read()
throws SmbException
SmbExceptionpublic int read(byte[] b)
throws SmbException
SmbExceptionpublic int read(byte[] b,
int off,
int len)
throws SmbException
SmbExceptionpublic final void readFully(byte[] b)
throws SmbException
readFully in interface java.io.DataInputSmbExceptionpublic final void readFully(byte[] b,
int off,
int len)
throws SmbException
readFully in interface java.io.DataInputSmbExceptionpublic int skipBytes(int n)
throws SmbException
skipBytes in interface java.io.DataInputSmbExceptionpublic void write(int b)
throws SmbException
write in interface java.io.DataOutputSmbExceptionpublic void write(byte[] b)
throws SmbException
write in interface java.io.DataOutputSmbExceptionpublic void write(byte[] b,
int off,
int len)
throws SmbException
write in interface java.io.DataOutputSmbExceptionpublic long getFilePointer()
throws SmbException
SmbExceptionpublic void seek(long pos)
throws SmbException
SmbExceptionpublic long length()
throws SmbException
SmbExceptionpublic void setLength(long newLength)
throws SmbException
SmbExceptionpublic void close()
throws SmbException
SmbExceptionpublic final boolean readBoolean()
throws SmbException
readBoolean in interface java.io.DataInputSmbExceptionpublic final byte readByte()
throws SmbException
readByte in interface java.io.DataInputSmbExceptionpublic final int readUnsignedByte()
throws SmbException
readUnsignedByte in interface java.io.DataInputSmbExceptionpublic final short readShort()
throws SmbException
readShort in interface java.io.DataInputSmbExceptionpublic final int readUnsignedShort()
throws SmbException
readUnsignedShort in interface java.io.DataInputSmbExceptionpublic final char readChar()
throws SmbException
readChar in interface java.io.DataInputSmbExceptionpublic final int readInt()
throws SmbException
readInt in interface java.io.DataInputSmbExceptionpublic final long readLong()
throws SmbException
readLong in interface java.io.DataInputSmbExceptionpublic final float readFloat()
throws SmbException
readFloat in interface java.io.DataInputSmbExceptionpublic final double readDouble()
throws SmbException
readDouble in interface java.io.DataInputSmbExceptionpublic final java.lang.String readLine()
throws SmbException
readLine in interface java.io.DataInputSmbExceptionpublic final java.lang.String readUTF()
throws SmbException
readUTF in interface java.io.DataInputSmbExceptionpublic final void writeBoolean(boolean v)
throws SmbException
writeBoolean in interface java.io.DataOutputSmbExceptionpublic final void writeByte(int v)
throws SmbException
writeByte in interface java.io.DataOutputSmbExceptionpublic final void writeShort(int v)
throws SmbException
writeShort in interface java.io.DataOutputSmbExceptionpublic final void writeChar(int v)
throws SmbException
writeChar in interface java.io.DataOutputSmbExceptionpublic final void writeInt(int v)
throws SmbException
writeInt in interface java.io.DataOutputSmbExceptionpublic final void writeLong(long v)
throws SmbException
writeLong in interface java.io.DataOutputSmbExceptionpublic final void writeFloat(float v)
throws SmbException
writeFloat in interface java.io.DataOutputSmbExceptionpublic final void writeDouble(double v)
throws SmbException
writeDouble in interface java.io.DataOutputSmbExceptionpublic final void writeBytes(java.lang.String s)
throws SmbException
writeBytes in interface java.io.DataOutputSmbExceptionpublic final void writeChars(java.lang.String s)
throws SmbException
writeChars in interface java.io.DataOutputSmbExceptionpublic final void writeUTF(java.lang.String str)
throws SmbException
writeUTF in interface java.io.DataOutputSmbException