java命名空间javax.imageio.stream类filecacheimageinputstream的类成员方法:
filecacheimageinputstream定义及介绍
本文导语:
filecacheimageinputstream
public filecacheimageinputstream(inputstream stream,
file cachedir)
throws ioexception
构造一个将从给定 inputstream 进行读取的 filecacheimageinputstream。
将...
filecacheimageinputstream
public filecacheimageinputstream(inputstream stream,
file cachedir)
throws ioexception
- 构造一个将从给定
inputstream
进行读取的 filecacheimageinputstream
。
将临时文件用作缓存。如果 cachedir
不为 null
且是一个目录,则在该处创建文件。如果为 null
,则使用与系统相关的默认临时文件目录(有关详细资料,请参阅 file.createtempfile
的文档)。
- 参数:
stream
- 要从其进行读取的 inputstream
。cachedir
- 一个指示缓存文件创建目录的 file
;或 null
,指示使用系统目录。
- 抛出:
illegalargumentexception
- 如果 stream
为 null
。
illegalargumentexception
- 如果 cachedir
不为 null
但不是一个目录。
ioexception
- 如果无法创建缓存文件。
read
public int read()
throws ioexception
- 从类
imageinputstreamimpl
复制的描述
- 从流中读取单个字节,并以
int
(0 到 255 之间)形式返回该字节。 如果到达 eof,则返回 -1
。
子类必须提供此方法的实现。子类实现在退出前应该更新流位置。
在发生读取前,流中的位偏移量必须被重置为 0。
- 指定者:
- 接口
imageinputstream
中的 read
- 指定者:
- 类
imageinputstreamimpl
中的 read
- 返回:
- 流中下一个字节的值;如果到达 eof,则返回
-1
。
- 抛出:
ioexception
- 如果流已经被关闭。