uTools-Manuals/docs/java/javax/imageio/stream/FileCacheImageInputStream.html

506 lines
26 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.imageio.stream
</div>
<h2 class="title" title="Class FileCacheImageInputStream">Class FileCacheImageInputStream</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html" title="class in javax.imageio.stream">javax.imageio.stream.ImageInputStreamImpl</a></li>
<li>
<ul class="inheritance">
<li>javax.imageio.stream.FileCacheImageInputStream</li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../java/io/Closeable.html" title="java.io中的接口">Closeable</a> <a href="../../../java/io/DataInput.html" title="java.io中的接口">DataInput</a> <a href="../../../java/lang/AutoCloseable.html" title="java.lang中的接口">AutoCloseable</a> <a href="../../../javax/imageio/stream/ImageInputStream.html" title="javax.imageio.stream中的接口">ImageInputStream</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">FileCacheImageInputStream</span>
extends <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html" title="class in javax.imageio.stream">ImageInputStreamImpl</a></pre>
<div class="block">
<span>的实现<code>ImageInputStream</code>从正规获取输入<code>InputStream</code></span>
<span>一个文件用于缓存先前读取的数据。</span>
</div> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.imageio.stream.ImageInputStreamImpl">
<!-- --> </a> <h3>Fields inherited from class javax.imageio.stream.<a href="../../../javax/imageio/stream/ImageInputStreamImpl.html" title="class in javax.imageio.stream">ImageInputStreamImpl</a></h3> <code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#bitOffset">bitOffset</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#byteOrder">byteOrder</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#flushedPos">flushedPos</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#streamPos">streamPos</a></code></li>
</ul> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#FileCacheImageInputStream-java.io.InputStream-java.io.File-">FileCacheImageInputStream</a></span>(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream, <a href="../../../java/io/File.html" title="class in java.io">File</a> cacheDir)</code>
<div class="block">
构造一个
<code>FileCacheImageInputStream</code> ,它将从给定的
<code>InputStream</code>读取。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#close--">close</a></span>()</code>
<div class="block">
关闭此
<code>FileCacheImageInputStream</code> ,关闭并删除缓存文件。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#finalize--">finalize</a></span>()</code>
<div class="block">
在垃圾收集之前完成此对象。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#isCached--">isCached</a></span>()</code>
<div class="block">
返回
<code>true</code>因为
<code>ImageInputStream</code>缓存数据以允许向后搜索。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#isCachedFile--">isCachedFile</a></span>()</code>
<div class="block">
返回
<code>true</code>因为这个
<code>ImageInputStream</code>维护一个文件缓存。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#isCachedMemory--">isCachedMemory</a></span>()</code>
<div class="block">
返回
<code>false</code>因为这个
<code>ImageInputStream</code>没有维护主内存缓存。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#read--">read</a></span>()</code>
<div class="block">
从流中读取一个字节并将其作为从0到255之间的
<code>int</code>返回。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#read-byte:A-int-int-">read</a></span>(byte[] b, int off, int len)</code>
<div class="block">
读取到
<code>len</code>从流字节,并将其存储到
<code>b</code>开始于索引
<code>off</code>
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.imageio.stream.ImageInputStreamImpl">
<!-- --> </a> <h3>Methods inherited from class javax.imageio.stream.<a href="../../../javax/imageio/stream/ImageInputStreamImpl.html" title="class in javax.imageio.stream">ImageInputStreamImpl</a></h3> <code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#checkClosed--">checkClosed</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#flush--">flush</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#flushBefore-long-">flushBefore</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#getBitOffset--">getBitOffset</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#getByteOrder--">getByteOrder</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#getFlushedPosition--">getFlushedPosition</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#getStreamPosition--">getStreamPosition</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#length--">length</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#mark--">mark</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#read-byte:A-">read</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readBit--">readBit</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readBits-int-">readBits</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readBoolean--">readBoolean</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readByte--">readByte</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readBytes-javax.imageio.stream.IIOByteBuffer-int-">readBytes</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readChar--">readChar</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readDouble--">readDouble</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readFloat--">readFloat</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readFully-byte:A-">readFully</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readFully-byte:A-int-int-">readFully</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readFully-char:A-int-int-">readFully</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readFully-double:A-int-int-">readFully</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readFully-float:A-int-int-">readFully</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readFully-int:A-int-int-">readFully</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readFully-long:A-int-int-">readFully</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readFully-short:A-int-int-">readFully</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readInt--">readInt</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readLine--">readLine</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readLong--">readLong</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readShort--">readShort</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readUnsignedByte--">readUnsignedByte</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readUnsignedInt--">readUnsignedInt</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readUnsignedShort--">readUnsignedShort</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#readUTF--">readUTF</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#reset--">reset</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#seek-long-">seek</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#setBitOffset-int-">setBitOffset</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#setByteOrder-java.nio.ByteOrder-">setByteOrder</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#skipBytes-int-">skipBytes</a>, <a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#skipBytes-long-">skipBytes</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#toString--">toString</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="FileCacheImageInputStream-java.io.InputStream-java.io.File-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>FileCacheImageInputStream</h4> <pre>public FileCacheImageInputStream(<a href="../../../java/io/InputStream.html" title="class in java.io">InputStream</a> stream,
<a href="../../../java/io/File.html" title="class in java.io">File</a> cacheDir)
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>构造一个<code>FileCacheImageInputStream</code> ,它将从给定的<code>InputStream</code>读取。</span>
<p> <span>临时文件用作缓存。</span> <span>如果<code>cacheDir</code>是非<code>null</code>并且是一个目录,该文件将在那里创建。</span> <span>如果是<code>null</code> 将使用系统相关的默认临时文件目录有关详细信息请参阅File.createTempFile的<code>File.createTempFile</code> )。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>stream</code> - 要阅读的
<code>InputStream</code>
</dd>
<dd>
<code>cacheDir</code> - 一个
<code>File</code>指示应该创建高速缓存文件的位置,或
<code>null</code>使用系统目录。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>stream</code>
<code>null</code>
</dd>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>cacheDir</code>是非
<code>null</code>但不是一个目录。
</dd>
<dd>
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果无法创建缓存文件。
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="read--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>read</h4> <pre>public int read()
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">描述从类别复制: <code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#read--">ImageInputStreamImpl</a></code></span>
</div>
<div class="block">
<span>从该流读取单个字节,并返回它作为一个<code>int</code> 255之间0和如果达到EOF <code>-1</code>被返回。</span>
<p> <span>子类必须为此方法提供一个实现。</span> <span>子类实现应该在退出之前更新流位置。</span> </p>
<p> <span>在发生读取之前,流内的位偏移必须重置为零。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStream.html#read--">read</a></code>在界面
<code><a href="../../../javax/imageio/stream/ImageInputStream.html" title="interface in javax.imageio.stream">ImageInputStream</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#read--">read</a></code>在类别
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html" title="class in javax.imageio.stream">ImageInputStreamImpl</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
流中下一个字节的值如果达到EOF
<code>-1</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果流已关闭。
</dd>
</dl> </li>
</ul> <a name="read-byte:A-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>read</h4> <pre>public int read(byte[] b,
int off,
int len)
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">描述从类别复制: <code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#read-byte:A-int-int-">ImageInputStreamImpl</a></code></span>
</div>
<div class="block">
<span>读取到<code>len</code>从流字节,并将其存储到<code>b</code>开始于索引<code>off</code></span>
<span>如果没有字节可以读取,因为已经到达流的末尾,则返回<code>-1</code></span>
<p> <span>在发生读取之前,流内的位偏移必须重置为零。</span> </p>
<p> <span>子类必须为此方法提供一个实现。</span> <span>子类实现应该在退出之前更新流位置。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStream.html#read-byte:A-int-int-">read</a></code>在界面
<code><a href="../../../javax/imageio/stream/ImageInputStream.html" title="interface in javax.imageio.stream">ImageInputStream</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#read-byte:A-int-int-">read</a></code>在类别
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html" title="class in javax.imageio.stream">ImageInputStreamImpl</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>b</code> - 要写入的字节数组。
</dd>
<dd>
<code>off</code> - 起始位置在
<code>b</code>内写。
</dd>
<dd>
<code>len</code> - 要读取的最大字节数。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
实际读取的字节数,或
<code>-1</code>表示EOF。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生I / O错误。
</dd>
</dl> </li>
</ul> <a name="isCached--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isCached</h4> <pre>public boolean isCached()</pre>
<div class="block">
返回
<code>true</code>因为
<code>ImageInputStream</code>缓存数据以允许向后搜索。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStream.html#isCached--">isCached</a></code>在界面
<code><a href="../../../javax/imageio/stream/ImageInputStream.html" title="interface in javax.imageio.stream">ImageInputStream</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#isCached--">isCached</a></code>在类别
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html" title="class in javax.imageio.stream">ImageInputStreamImpl</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#isCachedMemory--"><code>isCachedMemory()</code></a>
<a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#isCachedFile--"><code>isCachedFile()</code></a>
</dd>
</dl> </li>
</ul> <a name="isCachedFile--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isCachedFile</h4> <pre>public boolean isCachedFile()</pre>
<div class="block">
返回
<code>true</code>因为
<code>ImageInputStream</code>维护文件缓存。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStream.html#isCachedFile--">isCachedFile</a></code>在界面
<code><a href="../../../javax/imageio/stream/ImageInputStream.html" title="interface in javax.imageio.stream">ImageInputStream</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#isCachedFile--">isCachedFile</a></code>在类别
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html" title="class in javax.imageio.stream">ImageInputStreamImpl</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#isCached--"><code>isCached()</code></a>
<a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#isCachedMemory--"><code>isCachedMemory()</code></a>
</dd>
</dl> </li>
</ul> <a name="isCachedMemory--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isCachedMemory</h4> <pre>public boolean isCachedMemory()</pre>
<div class="block">
返回
<code>false</code>因为
<code>ImageInputStream</code>不维护主内存缓存。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStream.html#isCachedMemory--">isCachedMemory</a></code>在接口
<code><a href="../../../javax/imageio/stream/ImageInputStream.html" title="interface in javax.imageio.stream">ImageInputStream</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#isCachedMemory--">isCachedMemory</a></code>在类别
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html" title="class in javax.imageio.stream">ImageInputStreamImpl</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>false</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#isCached--"><code>isCached()</code></a>
<a href="../../../javax/imageio/stream/FileCacheImageInputStream.html#isCachedFile--"><code>isCachedFile()</code></a>
</dd>
</dl> </li>
</ul> <a name="close--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>close</h4> <pre>public void close()
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>关闭此<code>FileCacheImageInputStream</code> ,关闭并删除缓存文件。</span>
<span><code>InputStream</code>未关闭。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/io/Closeable.html#close--">close</a></code>在界面
<code><a href="../../../java/io/Closeable.html" title="interface in java.io">Closeable</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/lang/AutoCloseable.html#close--">close</a></code>接口
<code><a href="../../../java/lang/AutoCloseable.html" title="interface in java.lang">AutoCloseable</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStream.html#close--">close</a></code>在界面
<code><a href="../../../javax/imageio/stream/ImageInputStream.html" title="interface in javax.imageio.stream">ImageInputStream</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#close--">close</a></code>在类别
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html" title="class in javax.imageio.stream">ImageInputStreamImpl</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生错误。
</dd>
</dl> </li>
</ul> <a name="finalize--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>finalize</h4> <pre>protected void finalize()
throws <a href="../../../java/lang/Throwable.html" title="class in java.lang">Throwable</a></pre>
<div class="block">
<span>在垃圾收集之前完成此对象。</span>
<span>调用<code>close</code>方法来关闭任何打开的输入源。</span>
<span>不应该从应用程序代码调用此方法。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html#finalize--">finalize</a></code>在类别
<code><a href="../../../javax/imageio/stream/ImageInputStreamImpl.html" title="class in javax.imageio.stream">ImageInputStreamImpl</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/Throwable.html" title="class in java.lang">Throwable</a></code> - 如果超类最终化期间发生错误。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../java/lang/ref/WeakReference.html" title="java.lang.ref中的类"><code>WeakReference</code></a> <a href="../../../java/lang/ref/PhantomReference.html" title="java.lang.ref中的类"><code>PhantomReference</code></a></span>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>