| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
File file = …;
FileImageOutputStream output = new FileImageOutputStream(file);
Based on 21 examples
public class FileImageOutputStream extends 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 |
---|
bitOffset, byteOrder, flushedPos, streamPos |
Constructor Summary | |
---|---|
Constructs a FileImageOutputStream that will write
to a given File .
|
|
Constructs a FileImageOutputStream that will write
to a given RandomAccessFile .
|
Method Summary | |
---|---|
void |
close() |
protected void |
finalize() Finalizes this object prior to garbage collection. |
long |
length() Returns -1L to indicate that the stream has unknown
length.
|
int |
read() Reads a single byte from the stream and returns it as an int between 0 and 255.
|
int |
read(byte[] b, int off, int len) Reads a single byte from the stream and returns it as an int between 0 and 255.
|
void |
seek(long pos) Sets the current stream position and resets the bit offset to 0. |
void |
write(byte[] b, int off, int len) |
void |
write(int b) |
Methods inherited from class javax.imageio.stream.ImageOutputStreamImpl |
---|
flushBits, write, write, write, writeBit, writeBits, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeChars, writeDouble, writeDoubles, writeFloat, writeFloats, writeInt, writeInts, writeLong, writeLongs, writeShort, writeShorts, writeUTF |
Methods inherited from class javax.imageio.stream.ImageInputStreamImpl |
---|
checkClosed, close, finalize, flush, flushBefore, getBitOffset, getByteOrder, getFlushedPosition, getStreamPosition, isCached, isCachedFile, isCachedMemory, length, mark, read, read, read, readBit, readBits, readBoolean, readByte, readBytes, readChar, readDouble, readFloat, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedInt, readUnsignedShort, readUTF, reset, seek, setBitOffset, setByteOrder, skipBytes, skipBytes |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FileImageOutputStream(File f) throws FileNotFoundException, IOException
FileImageOutputStream
that will write
to a given File
.
f
- a File
to write to.FileNotFoundException
- if f
does not denote
a regular file or it cannot be opened for reading and writing for any
other reason.IOException
- if an I/O error occurs.public FileImageOutputStream(RandomAccessFile raf)
FileImageOutputStream
that will write
to a given RandomAccessFile
.
raf
- a RandomAccessFile
to write to.Method Detail |
---|
public void close() throws IOException
close
in class ImageInputStreamImpl
IOException
protected void finalize() throws Throwable
finalize
in class ImageInputStreamImpl
Throwable
public long length()
length
in class ImageInputStreamImpl
public int read() throws IOException
read
in class ImageInputStreamImpl
IOException
public int read(byte[] b, int off, int len) throws IOException
read
in class ImageInputStreamImpl
b
off
len
IOException
public void seek(long pos) throws IOException
EOFException
will be thrown only if a read is
performed. The file length will not be increased until a write
is performed.
seek
in class ImageInputStreamImpl
pos
IOException
- if any other I/O error occurs.public void write(byte[] b, int off, int len) throws IOException
write
in class ImageOutputStreamImpl
b
off
len
IOException
public void write(int b) throws IOException
write
in class ImageOutputStreamImpl
b
IOException
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |