Package jcifs.smb
Class SmbRandomAccessFile
java.lang.Object
jcifs.smb.SmbRandomAccessFile
- All Implemented Interfaces:
DataInput
,DataOutput
-
Constructor Summary
ConstructorsConstructorDescriptionSmbRandomAccessFile
(String url, String mode, int shareAccess) SmbRandomAccessFile
(SmbFile file, String mode) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
long
long
length()
int
read()
int
read
(byte[] b) int
read
(byte[] b, int off, int len) final boolean
final byte
readByte()
final char
readChar()
final double
final float
final void
readFully
(byte[] b) final void
readFully
(byte[] b, int off, int len) final int
readInt()
final String
readLine()
final long
readLong()
final short
final int
final int
final 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) final void
writeBoolean
(boolean v) final void
writeByte
(int v) final void
writeBytes
(String s) final void
writeChar
(int v) final void
writeChars
(String s) final void
writeDouble
(double v) final void
writeFloat
(float v) final void
writeInt
(int v) final void
writeLong
(long v) final void
writeShort
(int v) final void
-
Constructor Details
-
SmbRandomAccessFile
public SmbRandomAccessFile(String url, String mode, int shareAccess) throws SmbException, MalformedURLException, UnknownHostException -
SmbRandomAccessFile
public SmbRandomAccessFile(SmbFile file, String mode) throws SmbException, MalformedURLException, UnknownHostException
-
-
Method Details
-
read
- Throws:
SmbException
-
read
- Throws:
SmbException
-
read
- Throws:
SmbException
-
readFully
- Specified by:
readFully
in interfaceDataInput
- Throws:
SmbException
-
readFully
- Specified by:
readFully
in interfaceDataInput
- Throws:
SmbException
-
skipBytes
- Specified by:
skipBytes
in interfaceDataInput
- Throws:
SmbException
-
write
- Specified by:
write
in interfaceDataOutput
- Throws:
SmbException
-
write
- Specified by:
write
in interfaceDataOutput
- Throws:
SmbException
-
write
- Specified by:
write
in interfaceDataOutput
- Throws:
SmbException
-
getFilePointer
- Throws:
SmbException
-
seek
- Throws:
SmbException
-
length
- Throws:
SmbException
-
setLength
- Throws:
SmbException
-
close
- Throws:
SmbException
-
readBoolean
- Specified by:
readBoolean
in interfaceDataInput
- Throws:
SmbException
-
readByte
- Specified by:
readByte
in interfaceDataInput
- Throws:
SmbException
-
readUnsignedByte
- Specified by:
readUnsignedByte
in interfaceDataInput
- Throws:
SmbException
-
readShort
- Specified by:
readShort
in interfaceDataInput
- Throws:
SmbException
-
readUnsignedShort
- Specified by:
readUnsignedShort
in interfaceDataInput
- Throws:
SmbException
-
readChar
- Specified by:
readChar
in interfaceDataInput
- Throws:
SmbException
-
readInt
- Specified by:
readInt
in interfaceDataInput
- Throws:
SmbException
-
readLong
- Specified by:
readLong
in interfaceDataInput
- Throws:
SmbException
-
readFloat
- Specified by:
readFloat
in interfaceDataInput
- Throws:
SmbException
-
readDouble
- Specified by:
readDouble
in interfaceDataInput
- Throws:
SmbException
-
readLine
- Specified by:
readLine
in interfaceDataInput
- Throws:
SmbException
-
readUTF
- Specified by:
readUTF
in interfaceDataInput
- Throws:
SmbException
-
writeBoolean
- Specified by:
writeBoolean
in interfaceDataOutput
- Throws:
SmbException
-
writeByte
- Specified by:
writeByte
in interfaceDataOutput
- Throws:
SmbException
-
writeShort
- Specified by:
writeShort
in interfaceDataOutput
- Throws:
SmbException
-
writeChar
- Specified by:
writeChar
in interfaceDataOutput
- Throws:
SmbException
-
writeInt
- Specified by:
writeInt
in interfaceDataOutput
- Throws:
SmbException
-
writeLong
- Specified by:
writeLong
in interfaceDataOutput
- Throws:
SmbException
-
writeFloat
- Specified by:
writeFloat
in interfaceDataOutput
- Throws:
SmbException
-
writeDouble
- Specified by:
writeDouble
in interfaceDataOutput
- Throws:
SmbException
-
writeBytes
- Specified by:
writeBytes
in interfaceDataOutput
- Throws:
SmbException
-
writeChars
- Specified by:
writeChars
in interfaceDataOutput
- Throws:
SmbException
-
writeUTF
- Specified by:
writeUTF
in interfaceDataOutput
- Throws:
SmbException
-