javax.imageio.stream
Class FileImageOutputStream

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.imageio.stream.ImageInputStreamImpl sample code for javax.imageio.stream.ImageInputStreamImpl definition code for javax.imageio.stream.ImageInputStreamImpl 
      extended by javax.imageio.stream.ImageOutputStreamImpl sample code for javax.imageio.stream.ImageOutputStreamImpl definition code for javax.imageio.stream.ImageOutputStreamImpl 
          extended by javax.imageio.stream.FileImageOutputStream
All Implemented Interfaces:
DataInput sample code for java.io.DataInput definition code for java.io.DataInput , DataOutput sample code for java.io.DataOutput definition code for java.io.DataOutput , ImageInputStream sample code for javax.imageio.stream.ImageInputStream definition code for javax.imageio.stream.ImageInputStream , ImageOutputStream sample code for javax.imageio.stream.ImageOutputStream definition code for javax.imageio.stream.ImageOutputStream

public class FileImageOutputStream
extends ImageOutputStreamImpl sample code for javax.imageio.stream.ImageOutputStreamImpl definition code for javax.imageio.stream.ImageOutputStreamImpl

An implementation of ImageOutputStream that writes its output directly to a File or RandomAccessFile.


Field Summary
 
Fields inherited from class javax.imageio.stream.ImageInputStreamImpl sample code for javax.imageio.stream.ImageInputStreamImpl definition code for javax.imageio.stream.ImageInputStreamImpl
bitOffset sample code for javax.imageio.stream.ImageInputStreamImpl.bitOffset definition code for javax.imageio.stream.ImageInputStreamImpl.bitOffset , byteOrder sample code for javax.imageio.stream.ImageInputStreamImpl.byteOrder definition code for javax.imageio.stream.ImageInputStreamImpl.byteOrder , flushedPos sample code for javax.imageio.stream.ImageInputStreamImpl.flushedPos definition code for javax.imageio.stream.ImageInputStreamImpl.flushedPos , streamPos sample code for javax.imageio.stream.ImageInputStreamImpl.streamPos definition code for javax.imageio.stream.ImageInputStreamImpl.streamPos
 
Constructor Summary
FileImageOutputStream sample code for javax.imageio.stream.FileImageOutputStream.FileImageOutputStream(java.io.File) definition code for javax.imageio.stream.FileImageOutputStream.FileImageOutputStream(java.io.File) (File sample code for java.io.File definition code for java.io.File  f)
          Constructs a FileImageOutputStream that will write to a given File.
FileImageOutputStream sample code for javax.imageio.stream.FileImageOutputStream.FileImageOutputStream(java.io.RandomAccessFile) definition code for javax.imageio.stream.FileImageOutputStream.FileImageOutputStream(java.io.RandomAccessFile) (RandomAccessFile sample code for java.io.RandomAccessFile definition code for java.io.RandomAccessFile  raf)
          Constructs a FileImageOutputStream that will write to a given RandomAccessFile.
 
Method Summary
 void close sample code for javax.imageio.stream.FileImageOutputStream.close() definition code for javax.imageio.stream.FileImageOutputStream.close() ()
          Closes the stream.
 long length sample code for javax.imageio.stream.FileImageOutputStream.length() definition code for javax.imageio.stream.FileImageOutputStream.length() ()
          Returns -1L to indicate that the stream has unknown length.
 int read sample code for javax.imageio.stream.FileImageOutputStream.read() definition code for javax.imageio.stream.FileImageOutputStream.read() ()
          Reads a single byte from the stream and returns it as an integer between 0 and 255.
 int read sample code for javax.imageio.stream.FileImageOutputStream.read(byte[], int, int) definition code for javax.imageio.stream.FileImageOutputStream.read(byte[], int, int) (byte[] b, int off, int len)
          Reads up to len bytes from the stream, and stores them into b starting at index off.
 void seek sample code for javax.imageio.stream.FileImageOutputStream.seek(long) definition code for javax.imageio.stream.FileImageOutputStream.seek(long) (long pos)
          Sets the current stream position and resets the bit offset to 0.
 void write sample code for javax.imageio.stream.FileImageOutputStream.write(byte[], int, int) definition code for javax.imageio.stream.FileImageOutputStream.write(byte[], int, int) (byte[] b, int off, int len)
          Writes len bytes from array b, in order, to the output stream.
 void write sample code for javax.imageio.stream.FileImageOutputStream.write(int) definition code for javax.imageio.stream.FileImageOutputStream.write(int) (int b)
          Writes to the output stream the eight low-order bits of the argument b.
 
Methods inherited from class javax.imageio.stream.ImageOutputStreamImpl sample code for javax.imageio.stream.ImageOutputStreamImpl definition code for javax.imageio.stream.ImageOutputStreamImpl
flushBits sample code for javax.imageio.stream.ImageOutputStreamImpl.flushBits() definition code for javax.imageio.stream.ImageOutputStreamImpl.flushBits() , write sample code for javax.imageio.stream.ImageOutputStreamImpl.write(byte[]) definition code for javax.imageio.stream.ImageOutputStreamImpl.write(byte[]) , writeBit sample code for javax.imageio.stream.ImageOutputStreamImpl.writeBit(int) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeBit(int) , writeBits sample code for javax.imageio.stream.ImageOutputStreamImpl.writeBits(long, int) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeBits(long, int) , writeBoolean sample code for javax.imageio.stream.ImageOutputStreamImpl.writeBoolean(boolean) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeBoolean(boolean) , writeByte sample code for javax.imageio.stream.ImageOutputStreamImpl.writeByte(int) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeByte(int) , writeBytes sample code for javax.imageio.stream.ImageOutputStreamImpl.writeBytes(java.lang.String) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeBytes(java.lang.String) , writeChar sample code for javax.imageio.stream.ImageOutputStreamImpl.writeChar(int) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeChar(int) , writeChars sample code for javax.imageio.stream.ImageOutputStreamImpl.writeChars(char[], int, int) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeChars(char[], int, int) , writeChars sample code for javax.imageio.stream.ImageOutputStreamImpl.writeChars(java.lang.String) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeChars(java.lang.String) , writeDouble sample code for javax.imageio.stream.ImageOutputStreamImpl.writeDouble(double) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeDouble(double) , writeDoubles sample code for javax.imageio.stream.ImageOutputStreamImpl.writeDoubles(double[], int, int) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeDoubles(double[], int, int) , writeFloat sample code for javax.imageio.stream.ImageOutputStreamImpl.writeFloat(float) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeFloat(float) , writeFloats sample code for javax.imageio.stream.ImageOutputStreamImpl.writeFloats(float[], int, int) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeFloats(float[], int, int) , writeInt sample code for javax.imageio.stream.ImageOutputStreamImpl.writeInt(int) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeInt(int) , writeInts sample code for javax.imageio.stream.ImageOutputStreamImpl.writeInts(int[], int, int) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeInts(int[], int, int) , writeLong sample code for javax.imageio.stream.ImageOutputStreamImpl.writeLong(long) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeLong(long) , writeLongs sample code for javax.imageio.stream.ImageOutputStreamImpl.writeLongs(long[], int, int) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeLongs(long[], int, int) , writeShort sample code for javax.imageio.stream.ImageOutputStreamImpl.writeShort(int) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeShort(int) , writeShorts sample code for javax.imageio.stream.ImageOutputStreamImpl.writeShorts(short[], int, int) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeShorts(short[], int, int) , writeUTF sample code for javax.imageio.stream.ImageOutputStreamImpl.writeUTF(java.lang.String) definition code for javax.imageio.stream.ImageOutputStreamImpl.writeUTF(java.lang.String)
 
Methods inherited from class javax.imageio.stream.ImageInputStreamImpl sample code for javax.imageio.stream.ImageInputStreamImpl definition code for javax.imageio.stream.ImageInputStreamImpl
checkClosed sample code for javax.imageio.stream.ImageInputStreamImpl.checkClosed() definition code for javax.imageio.stream.ImageInputStreamImpl.checkClosed() , finalize sample code for javax.imageio.stream.ImageInputStreamImpl.finalize() definition code for javax.imageio.stream.ImageInputStreamImpl.finalize() , flush sample code for javax.imageio.stream.ImageInputStreamImpl.flush() definition code for javax.imageio.stream.ImageInputStreamImpl.flush() , flushBefore sample code for javax.imageio.stream.ImageInputStreamImpl.flushBefore(long) definition code for javax.imageio.stream.ImageInputStreamImpl.flushBefore(long) , getBitOffset sample code for javax.imageio.stream.ImageInputStreamImpl.getBitOffset() definition code for javax.imageio.stream.ImageInputStreamImpl.getBitOffset() , getByteOrder sample code for javax.imageio.stream.ImageInputStreamImpl.getByteOrder() definition code for javax.imageio.stream.ImageInputStreamImpl.getByteOrder() , getFlushedPosition sample code for javax.imageio.stream.ImageInputStreamImpl.getFlushedPosition() definition code for javax.imageio.stream.ImageInputStreamImpl.getFlushedPosition() , getStreamPosition sample code for javax.imageio.stream.ImageInputStreamImpl.getStreamPosition() definition code for javax.imageio.stream.ImageInputStreamImpl.getStreamPosition() , isCached sample code for javax.imageio.stream.ImageInputStreamImpl.isCached() definition code for javax.imageio.stream.ImageInputStreamImpl.isCached() , isCachedFile sample code for javax.imageio.stream.ImageInputStreamImpl.isCachedFile() definition code for javax.imageio.stream.ImageInputStreamImpl.isCachedFile() , isCachedMemory sample code for javax.imageio.stream.ImageInputStreamImpl.isCachedMemory() definition code for javax.imageio.stream.ImageInputStreamImpl.isCachedMemory() , mark sample code for javax.imageio.stream.ImageInputStreamImpl.mark() definition code for javax.imageio.stream.ImageInputStreamImpl.mark() , read sample code for javax.imageio.stream.ImageInputStreamImpl.read(byte[]) definition code for javax.imageio.stream.ImageInputStreamImpl.read(byte[]) , readBit sample code for javax.imageio.stream.ImageInputStreamImpl.readBit() definition code for javax.imageio.stream.ImageInputStreamImpl.readBit() , readBits sample code for javax.imageio.stream.ImageInputStreamImpl.readBits(int) definition code for javax.imageio.stream.ImageInputStreamImpl.readBits(int) , readBoolean sample code for javax.imageio.stream.ImageInputStreamImpl.readBoolean() definition code for javax.imageio.stream.ImageInputStreamImpl.readBoolean() , readByte sample code for javax.imageio.stream.ImageInputStreamImpl.readByte() definition code for javax.imageio.stream.ImageInputStreamImpl.readByte() , readBytes sample code for javax.imageio.stream.ImageInputStreamImpl.readBytes(javax.imageio.stream.IIOByteBuffer, int) definition code for javax.imageio.stream.ImageInputStreamImpl.readBytes(javax.imageio.stream.IIOByteBuffer, int) , readChar sample code for javax.imageio.stream.ImageInputStreamImpl.readChar() definition code for javax.imageio.stream.ImageInputStreamImpl.readChar() , readDouble sample code for javax.imageio.stream.ImageInputStreamImpl.readDouble() definition code for javax.imageio.stream.ImageInputStreamImpl.readDouble() , readFloat sample code for javax.imageio.stream.ImageInputStreamImpl.readFloat() definition code for javax.imageio.stream.ImageInputStreamImpl.readFloat() , readFully sample code for javax.imageio.stream.ImageInputStreamImpl.readFully(byte[]) definition code for javax.imageio.stream.ImageInputStreamImpl.readFully(byte[]) , readFully sample code for javax.imageio.stream.ImageInputStreamImpl.readFully(byte[], int, int) definition code for javax.imageio.stream.ImageInputStreamImpl.readFully(byte[], int, int) , readFully sample code for javax.imageio.stream.ImageInputStreamImpl.readFully(char[], int, int) definition code for javax.imageio.stream.ImageInputStreamImpl.readFully(char[], int, int) , readFully sample code for javax.imageio.stream.ImageInputStreamImpl.readFully(double[], int, int) definition code for javax.imageio.stream.ImageInputStreamImpl.readFully(double[], int, int) , readFully sample code for javax.imageio.stream.ImageInputStreamImpl.readFully(float[], int, int) definition code for javax.imageio.stream.ImageInputStreamImpl.readFully(float[], int, int) , readFully sample code for javax.imageio.stream.ImageInputStreamImpl.readFully(int[], int, int) definition code for javax.imageio.stream.ImageInputStreamImpl.readFully(int[], int, int) , readFully sample code for javax.imageio.stream.ImageInputStreamImpl.readFully(long[], int, int) definition code for javax.imageio.stream.ImageInputStreamImpl.readFully(long[], int, int) , readFully sample code for javax.imageio.stream.ImageInputStreamImpl.readFully(short[], int, int) definition code for javax.imageio.stream.ImageInputStreamImpl.readFully(short[], int, int) , readInt sample code for javax.imageio.stream.ImageInputStreamImpl.readInt() definition code for javax.imageio.stream.ImageInputStreamImpl.readInt() , readLine sample code for javax.imageio.stream.ImageInputStreamImpl.readLine() definition code for javax.imageio.stream.ImageInputStreamImpl.readLine() , readLong sample code for javax.imageio.stream.ImageInputStreamImpl.readLong() definition code for javax.imageio.stream.ImageInputStreamImpl.readLong() , readShort sample code for javax.imageio.stream.ImageInputStreamImpl.readShort() definition code for javax.imageio.stream.ImageInputStreamImpl.readShort() , readUnsignedByte sample code for javax.imageio.stream.ImageInputStreamImpl.readUnsignedByte() definition code for javax.imageio.stream.ImageInputStreamImpl.readUnsignedByte() , readUnsignedInt sample code for javax.imageio.stream.ImageInputStreamImpl.readUnsignedInt() definition code for javax.imageio.stream.ImageInputStreamImpl.readUnsignedInt() , readUnsignedShort sample code for javax.imageio.stream.ImageInputStreamImpl.readUnsignedShort() definition code for javax.imageio.stream.ImageInputStreamImpl.readUnsignedShort() , readUTF sample code for javax.imageio.stream.ImageInputStreamImpl.readUTF() definition code for javax.imageio.stream.ImageInputStreamImpl.readUTF() , reset sample code for javax.imageio.stream.ImageInputStreamImpl.reset() definition code for javax.imageio.stream.ImageInputStreamImpl.reset() , setBitOffset sample code for javax.imageio.stream.ImageInputStreamImpl.setBitOffset(int) definition code for javax.imageio.stream.ImageInputStreamImpl.setBitOffset(int) , setByteOrder sample code for javax.imageio.stream.ImageInputStreamImpl.setByteOrder(java.nio.ByteOrder) definition code for javax.imageio.stream.ImageInputStreamImpl.setByteOrder(java.nio.ByteOrder) , skipBytes sample code for javax.imageio.stream.ImageInputStreamImpl.skipBytes(int) definition code for javax.imageio.stream.ImageInputStreamImpl.skipBytes(int) , skipBytes sample code for javax.imageio.stream.ImageInputStreamImpl.skipBytes(long) definition code for javax.imageio.stream.ImageInputStreamImpl.skipBytes(long)
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 
Methods inherited from interface javax.imageio.stream.ImageOutputStream sample code for javax.imageio.stream.ImageOutputStream definition code for javax.imageio.stream.ImageOutputStream
flushBefore sample code for javax.imageio.stream.ImageOutputStream.flushBefore(long) definition code for javax.imageio.stream.ImageOutputStream.flushBefore(long)
 
Methods inherited from interface javax.imageio.stream.ImageInputStream sample code for javax.imageio.stream.ImageInputStream definition code for javax.imageio.stream.ImageInputStream
flush sample code for javax.imageio.stream.ImageInputStream.flush() definition code for javax.imageio.stream.ImageInputStream.flush() , getBitOffset sample code for javax.imageio.stream.ImageInputStream.getBitOffset() definition code for javax.imageio.stream.ImageInputStream.getBitOffset() , getByteOrder sample code for javax.imageio.stream.ImageInputStream.getByteOrder() definition code for javax.imageio.stream.ImageInputStream.getByteOrder() , getFlushedPosition sample code for javax.imageio.stream.ImageInputStream.getFlushedPosition() definition code for javax.imageio.stream.ImageInputStream.getFlushedPosition() , getStreamPosition sample code for javax.imageio.stream.ImageInputStream.getStreamPosition() definition code for javax.imageio.stream.ImageInputStream.getStreamPosition() , isCached sample code for javax.imageio.stream.ImageInputStream.isCached() definition code for javax.imageio.stream.ImageInputStream.isCached() , isCachedFile sample code for javax.imageio.stream.ImageInputStream.isCachedFile() definition code for javax.imageio.stream.ImageInputStream.isCachedFile() , isCachedMemory sample code for javax.imageio.stream.ImageInputStream.isCachedMemory() definition code for javax.imageio.stream.ImageInputStream.isCachedMemory() , mark sample code for javax.imageio.stream.ImageInputStream.mark() definition code for javax.imageio.stream.ImageInputStream.mark() , read sample code for javax.imageio.stream.ImageInputStream.read(byte[]) definition code for javax.imageio.stream.ImageInputStream.read(byte[]) , readBit sample code for javax.imageio.stream.ImageInputStream.readBit() definition code for javax.imageio.stream.ImageInputStream.readBit() , readBits sample code for javax.imageio.stream.ImageInputStream.readBits(int) definition code for javax.imageio.stream.ImageInputStream.readBits(int) , readBoolean sample code for javax.imageio.stream.ImageInputStream.readBoolean() definition code for javax.imageio.stream.ImageInputStream.readBoolean() , readByte sample code for javax.imageio.stream.ImageInputStream.readByte() definition code for javax.imageio.stream.ImageInputStream.readByte() , readBytes sample code for javax.imageio.stream.ImageInputStream.readBytes(javax.imageio.stream.IIOByteBuffer, int) definition code for javax.imageio.stream.ImageInputStream.readBytes(javax.imageio.stream.IIOByteBuffer, int) , readChar sample code for javax.imageio.stream.ImageInputStream.readChar() definition code for javax.imageio.stream.ImageInputStream.readChar() , readDouble sample code for javax.imageio.stream.ImageInputStream.readDouble() definition code for javax.imageio.stream.ImageInputStream.readDouble() , readFloat sample code for javax.imageio.stream.ImageInputStream.readFloat() definition code for javax.imageio.stream.ImageInputStream.readFloat() , readFully sample code for javax.imageio.stream.ImageInputStream.readFully(byte[]) definition code for javax.imageio.stream.ImageInputStream.readFully(byte[]) , readFully sample code for javax.imageio.stream.ImageInputStream.readFully(byte[], int, int) definition code for javax.imageio.stream.ImageInputStream.readFully(byte[], int, int) , readFully sample code for javax.imageio.stream.ImageInputStream.readFully(char[], int, int) definition code for javax.imageio.stream.ImageInputStream.readFully(char[], int, int) , readFully sample code for javax.imageio.stream.ImageInputStream.readFully(double[], int, int) definition code for javax.imageio.stream.ImageInputStream.readFully(double[], int, int) , readFully sample code for javax.imageio.stream.ImageInputStream.readFully(float[], int, int) definition code for javax.imageio.stream.ImageInputStream.readFully(float[], int, int) , readFully sample code for javax.imageio.stream.ImageInputStream.readFully(int[], int, int) definition code for javax.imageio.stream.ImageInputStream.readFully(int[], int, int) , readFully sample code for javax.imageio.stream.ImageInputStream.readFully(long[], int, int) definition code for javax.imageio.stream.ImageInputStream.readFully(long[], int, int) , readFully sample code for javax.imageio.stream.ImageInputStream.readFully(short[], int, int) definition code for javax.imageio.stream.ImageInputStream.readFully(short[], int, int) , readInt sample code for javax.imageio.stream.ImageInputStream.readInt() definition code for javax.imageio.stream.ImageInputStream.readInt() , readLine sample code for javax.imageio.stream.ImageInputStream.readLine() definition code for javax.imageio.stream.ImageInputStream.readLine() , readLong sample code for javax.imageio.stream.ImageInputStream.readLong() definition code for javax.imageio.stream.ImageInputStream.readLong() , readShort sample code for javax.imageio.stream.ImageInputStream.readShort() definition code for javax.imageio.stream.ImageInputStream.readShort() , readUnsignedByte sample code for javax.imageio.stream.ImageInputStream.readUnsignedByte() definition code for javax.imageio.stream.ImageInputStream.readUnsignedByte() , readUnsignedInt sample code for javax.imageio.stream.ImageInputStream.readUnsignedInt() definition code for javax.imageio.stream.ImageInputStream.readUnsignedInt() , readUnsignedShort sample code for javax.imageio.stream.ImageInputStream.readUnsignedShort() definition code for javax.imageio.stream.ImageInputStream.readUnsignedShort() , readUTF sample code for javax.imageio.stream.ImageInputStream.readUTF() definition code for javax.imageio.stream.ImageInputStream.readUTF() , reset sample code for javax.imageio.stream.ImageInputStream.reset() definition code for javax.imageio.stream.ImageInputStream.reset() , setBitOffset sample code for javax.imageio.stream.ImageInputStream.setBitOffset(int) definition code for javax.imageio.stream.ImageInputStream.setBitOffset(int) , setByteOrder sample code for javax.imageio.stream.ImageInputStream.setByteOrder(java.nio.ByteOrder) definition code for javax.imageio.stream.ImageInputStream.setByteOrder(java.nio.ByteOrder) , skipBytes sample code for javax.imageio.stream.ImageInputStream.skipBytes(int) definition code for javax.imageio.stream.ImageInputStream.skipBytes(int) , skipBytes sample code for javax.imageio.stream.ImageInputStream.skipBytes(long) definition code for javax.imageio.stream.ImageInputStream.skipBytes(long)
 

Constructor Detail

FileImageOutputStream sample code for javax.imageio.stream.FileImageOutputStream(java.io.File) definition code for javax.imageio.stream.FileImageOutputStream(java.io.File)

public FileImageOutputStream(File sample code for java.io.File definition code for java.io.File  f)
                      throws FileNotFoundException sample code for java.io.FileNotFoundException definition code for java.io.FileNotFoundException ,
                             IOException sample code for java.io.IOException definition code for java.io.IOException 
Constructs a FileImageOutputStream that will write to a given File.

Parameters:
f - a File to write to.
Throws:
IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException - if f is null.
SecurityException sample code for java.lang.SecurityException definition code for java.lang.SecurityException - if a security manager exists and does not allow write access to the file.
FileNotFoundException sample code for java.io.FileNotFoundException definition code for java.io.FileNotFoundException - if f does not denote a regular file or it cannot be opened for reading and writing for any other reason.
IOException sample code for java.io.IOException definition code for java.io.IOException - if an I/O error occurs.

FileImageOutputStream sample code for javax.imageio.stream.FileImageOutputStream(java.io.RandomAccessFile) definition code for javax.imageio.stream.FileImageOutputStream(java.io.RandomAccessFile)

public FileImageOutputStream(RandomAccessFile sample code for java.io.RandomAccessFile definition code for java.io.RandomAccessFile  raf)
Constructs a FileImageOutputStream that will write to a given RandomAccessFile.

Parameters:
raf - a RandomAccessFile to write to.
Throws:
IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException - if raf is null.