Package net.sourceforge.jnlp.services
Class XJNLPRandomAccessFile
- java.lang.Object
-
- net.sourceforge.jnlp.services.XJNLPRandomAccessFile
-
- All Implemented Interfaces:
java.io.DataInput
,java.io.DataOutput
,JNLPRandomAccessFile
public class XJNLPRandomAccessFile extends java.lang.Object implements JNLPRandomAccessFile
-
-
Constructor Summary
Constructors Constructor Description XJNLPRandomAccessFile(java.io.File file, java.lang.String mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
getFilePointer
public long getFilePointer() throws java.io.IOException
- Specified by:
getFilePointer
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
length
public long length() throws java.io.IOException
- Specified by:
length
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
read
public int read() throws java.io.IOException
- Specified by:
read
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
read
public int read(byte[] b, int off, int len) throws java.io.IOException
- Specified by:
read
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
read
public int read(byte[] b) throws java.io.IOException
- Specified by:
read
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readBoolean
public boolean readBoolean() throws java.io.IOException
- Specified by:
readBoolean
in interfacejava.io.DataInput
- Specified by:
readBoolean
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readByte
public byte readByte() throws java.io.IOException
- Specified by:
readByte
in interfacejava.io.DataInput
- Specified by:
readByte
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readChar
public char readChar() throws java.io.IOException
- Specified by:
readChar
in interfacejava.io.DataInput
- Specified by:
readChar
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readDouble
public double readDouble() throws java.io.IOException
- Specified by:
readDouble
in interfacejava.io.DataInput
- Specified by:
readDouble
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readFloat
public float readFloat() throws java.io.IOException
- Specified by:
readFloat
in interfacejava.io.DataInput
- Specified by:
readFloat
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readFully
public void readFully(byte[] b) throws java.io.IOException
- Specified by:
readFully
in interfacejava.io.DataInput
- Specified by:
readFully
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readFully
public void readFully(byte[] b, int off, int len) throws java.io.IOException
- Specified by:
readFully
in interfacejava.io.DataInput
- Specified by:
readFully
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readInt
public int readInt() throws java.io.IOException
- Specified by:
readInt
in interfacejava.io.DataInput
- Specified by:
readInt
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readLine
public java.lang.String readLine() throws java.io.IOException
- Specified by:
readLine
in interfacejava.io.DataInput
- Specified by:
readLine
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readLong
public long readLong() throws java.io.IOException
- Specified by:
readLong
in interfacejava.io.DataInput
- Specified by:
readLong
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readShort
public short readShort() throws java.io.IOException
- Specified by:
readShort
in interfacejava.io.DataInput
- Specified by:
readShort
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readUTF
public java.lang.String readUTF() throws java.io.IOException
- Specified by:
readUTF
in interfacejava.io.DataInput
- Specified by:
readUTF
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readUnsignedByte
public int readUnsignedByte() throws java.io.IOException
- Specified by:
readUnsignedByte
in interfacejava.io.DataInput
- Specified by:
readUnsignedByte
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
readUnsignedShort
public int readUnsignedShort() throws java.io.IOException
- Specified by:
readUnsignedShort
in interfacejava.io.DataInput
- Specified by:
readUnsignedShort
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
seek
public void seek(long pos) throws java.io.IOException
- Specified by:
seek
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
setLength
public void setLength(long newLength) throws java.io.IOException
- Specified by:
setLength
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
skipBytes
public int skipBytes(int n) throws java.io.IOException
- Specified by:
skipBytes
in interfacejava.io.DataInput
- Specified by:
skipBytes
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
write
public void write(int b) throws java.io.IOException
- Specified by:
write
in interfacejava.io.DataOutput
- Specified by:
write
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
write
public void write(byte[] b) throws java.io.IOException
- Specified by:
write
in interfacejava.io.DataOutput
- Specified by:
write
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
write
public void write(byte[] b, int off, int len) throws java.io.IOException
- Specified by:
write
in interfacejava.io.DataOutput
- Specified by:
write
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
writeBoolean
public void writeBoolean(boolean v) throws java.io.IOException
- Specified by:
writeBoolean
in interfacejava.io.DataOutput
- Specified by:
writeBoolean
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
writeByte
public void writeByte(int v) throws java.io.IOException
- Specified by:
writeByte
in interfacejava.io.DataOutput
- Specified by:
writeByte
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
writeBytes
public void writeBytes(java.lang.String s) throws java.io.IOException
- Specified by:
writeBytes
in interfacejava.io.DataOutput
- Specified by:
writeBytes
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
writeChar
public void writeChar(int v) throws java.io.IOException
- Specified by:
writeChar
in interfacejava.io.DataOutput
- Specified by:
writeChar
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
writeChars
public void writeChars(java.lang.String s) throws java.io.IOException
- Specified by:
writeChars
in interfacejava.io.DataOutput
- Specified by:
writeChars
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
writeDouble
public void writeDouble(double v) throws java.io.IOException
- Specified by:
writeDouble
in interfacejava.io.DataOutput
- Specified by:
writeDouble
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
writeFloat
public void writeFloat(float v) throws java.io.IOException
- Specified by:
writeFloat
in interfacejava.io.DataOutput
- Specified by:
writeFloat
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
writeInt
public void writeInt(int v) throws java.io.IOException
- Specified by:
writeInt
in interfacejava.io.DataOutput
- Specified by:
writeInt
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
writeLong
public void writeLong(long v) throws java.io.IOException
- Specified by:
writeLong
in interfacejava.io.DataOutput
- Specified by:
writeLong
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
writeShort
public void writeShort(int v) throws java.io.IOException
- Specified by:
writeShort
in interfacejava.io.DataOutput
- Specified by:
writeShort
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
writeUTF
public void writeUTF(java.lang.String str) throws java.io.IOException
- Specified by:
writeUTF
in interfacejava.io.DataOutput
- Specified by:
writeUTF
in interfaceJNLPRandomAccessFile
- Throws:
java.io.IOException
-
-