Class marimba.io.FastOutputStream
All Packages Class Hierarchy This Package Previous Next Index
Class marimba.io.FastOutputStream
java.lang.Object
|
+----java.io.OutputStream
|
+----java.io.FilterOutputStream
|
+----marimba.io.FastOutputStream
- public class FastOutputStream
- extends FilterOutputStream
- implements DataOutput
Fast unsynchronized buffered output stream. This stream combines the
functionality of DataOutputStream, PrintStream, and BufferedOutputStream.
- Version:
- 1.22, 01/02/97
- Author:
- Jonathan Payne, Arthur van Hoff
-
buf
-
-
count
-
-
out
-
-
FastOutputStream()
- Create a memory output stream with a given size.
-
FastOutputStream(byte[])
- Create a memory output stream with a given size.
-
FastOutputStream(File)
- Open a file for writing.
-
FastOutputStream(int)
- Create a memory output stream with a given size.
-
FastOutputStream(OutputStream)
- Combine two streams.
-
FastOutputStream(OutputStream, int)
- Combine two streams given a buffer size.
-
FastOutputStream(RandomAccessFile)
- Open using a random access file.
-
FastOutputStream(String)
- Open a file for writing.
-
close()
-
-
flush()
-
-
getByteArray()
-
-
getError()
- Return true if there has been a write error.
-
getFilePointer()
-
-
justClose()
- Version of close which doesn't throw an exception.
-
print(char)
-
-
print(long)
-
-
print(Object)
-
-
print(String)
-
-
println()
-
-
println(char)
-
-
println(long)
-
-
println(Object)
-
-
println(String)
-
-
seek(long)
-
-
size()
-
-
toByteArray()
-
-
toString()
-
-
write(byte[], int, int)
-
-
write(int)
-
-
writeBoolean(boolean)
-
-
writeByte(int)
-
-
writeBytes(String)
-
-
writeChar(int)
-
-
writeChars(String)
-
-
writeDouble(double)
-
-
writeFloat(float)
-
-
writeInt(int)
-
-
writeLong(long)
-
-
writeObject(PropertyObject)
-
-
writeShort(int)
-
-
writeUTF(String)
-
buf
protected byte buf[]
count
protected int count
out
public OutputStream out
FastOutputStream
public FastOutputStream(String file) throws IOException
- Open a file for writing.
FastOutputStream
public FastOutputStream(File file) throws IOException
- Open a file for writing.
FastOutputStream
public FastOutputStream(RandomAccessFile file) throws IOException
- Open using a random access file.
FastOutputStream
public FastOutputStream(OutputStream out)
- Combine two streams.
FastOutputStream
public FastOutputStream(OutputStream out,
int size)
- Combine two streams given a buffer size.
FastOutputStream
public FastOutputStream()
- Create a memory output stream with a given size.
FastOutputStream
public FastOutputStream(int siz)
- Create a memory output stream with a given size.
FastOutputStream
public FastOutputStream(byte buf[])
- Create a memory output stream with a given size.
getError
public boolean getError()
- Return true if there has been a write error.
I/O erros are not reported during writes. Instead
the are reported when you flush or close the stream.
write
public final void write(int b)
- Overrides:
- write in class FilterOutputStream
write
public final void write(byte b[],
int off,
int len)
- Overrides:
- write in class FilterOutputStream
flush
public final void flush() throws IOException
- Overrides:
- flush in class FilterOutputStream
close
public void close() throws IOException
- Overrides:
- close in class FilterOutputStream
justClose
public void justClose()
- Version of close which doesn't throw an exception.
size
public int size()
getByteArray
public byte[] getByteArray()
toByteArray
public byte[] toByteArray()
toString
public String toString()
- Overrides:
- toString in class Object
writeBoolean
public final void writeBoolean(boolean v)
writeByte
public final void writeByte(int v)
writeShort
public final void writeShort(int v)
writeChar
public final void writeChar(int v)
writeInt
public final void writeInt(int v)
writeLong
public final void writeLong(long v)
writeFloat
public final void writeFloat(float v)
writeDouble
public final void writeDouble(double v)
writeBytes
public final void writeBytes(String s) throws IOException
writeChars
public final void writeChars(String s) throws IOException
writeUTF
public final void writeUTF(String str)
writeObject
public final void writeObject(PropertyObject obj)
print
public final void print(char ch)
println
public final void println(char ch)
print
public final void print(String str)
println
public final void println(String str)
print
public final void print(Object obj)
println
public final void println(Object obj)
print
public final void print(long n)
println
public final void println(long n)
println
public final void println()
seek
public void seek(long p) throws IOException
getFilePointer
public long getFilePointer() throws IOException
All Packages Class Hierarchy This Package Previous Next Index