Package org.apache.commons.vfs2.provider
Class AbstractRandomAccessContent
- java.lang.Object
-
- org.apache.commons.vfs2.provider.AbstractRandomAccessContent
-
- All Implemented Interfaces:
java.io.DataInput
,java.io.DataOutput
,RandomAccessContent
- Direct Known Subclasses:
AbstractRandomAccessStreamContent
public abstract class AbstractRandomAccessContent extends java.lang.Object implements RandomAccessContent
Implements theDataOutput
part of theRandomAccessContent
interface and throwsUnsupportedOperationException
when one of these methods are called. For read-only random access implementations.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractRandomAccessContent(RandomAccessMode mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
readLine()
Deprecated.seeDataInputStream.readLine()
This method will be removed when it is removed from the DataInput interface this class implements (which will probably never happen).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)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.io.DataInput
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes
-
Methods inherited from interface org.apache.commons.vfs2.RandomAccessContent
close, getFilePointer, getInputStream, length, seek, setLength
-
-
-
-
Constructor Detail
-
AbstractRandomAccessContent
protected AbstractRandomAccessContent(RandomAccessMode mode)
-
-
Method Detail
-
readLine
@Deprecated public java.lang.String readLine() throws java.io.IOException
Deprecated.seeDataInputStream.readLine()
This method will be removed when it is removed from the DataInput interface this class implements (which will probably never happen).- Specified by:
readLine
in interfacejava.io.DataInput
- Returns:
- The line as a String.
- Throws:
java.io.IOException
- if an error occurs.
-
write
public void write(byte[] b) throws java.io.IOException
- Specified by:
write
in interfacejava.io.DataOutput
- 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
- Throws:
java.io.IOException
-
write
public void write(int b) throws java.io.IOException
- Specified by:
write
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
writeBoolean
public void writeBoolean(boolean v) throws java.io.IOException
- Specified by:
writeBoolean
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
writeByte
public void writeByte(int v) throws java.io.IOException
- Specified by:
writeByte
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
writeBytes
public void writeBytes(java.lang.String s) throws java.io.IOException
- Specified by:
writeBytes
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
writeChar
public void writeChar(int v) throws java.io.IOException
- Specified by:
writeChar
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
writeChars
public void writeChars(java.lang.String s) throws java.io.IOException
- Specified by:
writeChars
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
writeDouble
public void writeDouble(double v) throws java.io.IOException
- Specified by:
writeDouble
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
writeFloat
public void writeFloat(float v) throws java.io.IOException
- Specified by:
writeFloat
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
writeInt
public void writeInt(int v) throws java.io.IOException
- Specified by:
writeInt
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
writeLong
public void writeLong(long v) throws java.io.IOException
- Specified by:
writeLong
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
writeShort
public void writeShort(int v) throws java.io.IOException
- Specified by:
writeShort
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
writeUTF
public void writeUTF(java.lang.String str) throws java.io.IOException
- Specified by:
writeUTF
in interfacejava.io.DataOutput
- Throws:
java.io.IOException
-
-