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