| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
File sourceFile = …;
FileImageInputStream imageInputStream = new FileImageInputStream(sourceFile);
Based on 7 examples
public class FileImageInputStream extends ImageInputStreamImpl
An implementation of ImageInputStream
that gets its
input from a File
or RandomAccessFile
.
The file contents are assumed to be stable during the lifetime of
the object.
Field Summary |
---|
Fields inherited from class javax.imageio.stream.ImageInputStreamImpl |
---|
bitOffset, byteOrder, flushedPos, streamPos |
Constructor Summary | |
---|---|
Constructs a FileImageInputStream that will read
from a given File .
|
|
Constructs a FileImageInputStream that will read
from a given RandomAccessFile .
|
Method Summary | |
---|---|
void |
close() |
protected void |
finalize() Finalizes this object prior to garbage collection. |
long |
length() Returns the length of the underlying file, or -1
if it is unknown.
|
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) |
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 FileImageInputStream(File f) throws FileNotFoundException, IOException
FileImageInputStream
that will read
from a given File
.
The file contents must not change between the time this object is constructed and the time of the last call to a read method.
f
- a File
to read from.FileNotFoundException
- if f
is a
directory or cannot be opened for reading for any other reason.IOException
- if an I/O error occurs.public FileImageInputStream(RandomAccessFile raf)
FileImageInputStream
that will read
from a given RandomAccessFile
.
The file contents must not change between the time this object is constructed and the time of the last call to a read method.
raf
- a RandomAccessFile
to read from.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()
-1
if it is unknown.
length
in class ImageInputStreamImpl
long
, or
-1
.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
seek
in class ImageInputStreamImpl
pos
IOException
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |