AutoCloseInputStream.html 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="de">
  4. <head>
  5. <!-- Generated by javadoc -->
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7. <title>AutoCloseInputStream (Apache Commons IO 2.6 API)</title>
  8. <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
  9. <script type="text/javascript" src="../../../../../script.js"></script>
  10. </head>
  11. <body>
  12. <script type="text/javascript"><!--
  13. try {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="AutoCloseInputStream (Apache Commons IO 2.6 API)";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. var methods = {"i0":10,"i1":10,"i2":10};
  22. var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
  23. var altColor = "altColor";
  24. var rowColor = "rowColor";
  25. var tableTab = "tableTab";
  26. var activeTableTab = "activeTableTab";
  27. </script>
  28. <noscript>
  29. <div>JavaScript is disabled on your browser.</div>
  30. </noscript>
  31. <!-- ========= START OF TOP NAVBAR ======= -->
  32. <div class="topNav"><a name="navbar.top">
  33. <!-- -->
  34. </a>
  35. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  36. <a name="navbar.top.firstrow">
  37. <!-- -->
  38. </a>
  39. <ul class="navList" title="Navigation">
  40. <li><a href="../../../../../overview-summary.html">Overview</a></li>
  41. <li><a href="package-summary.html">Package</a></li>
  42. <li class="navBarCell1Rev">Class</li>
  43. <li><a href="class-use/AutoCloseInputStream.html">Use</a></li>
  44. <li><a href="package-tree.html">Tree</a></li>
  45. <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
  46. <li><a href="../../../../../index-all.html">Index</a></li>
  47. <li><a href="../../../../../help-doc.html">Help</a></li>
  48. </ul>
  49. </div>
  50. <div class="subNav">
  51. <ul class="navList">
  52. <li>Prev&nbsp;Class</li>
  53. <li><a href="../../../../../org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  54. </ul>
  55. <ul class="navList">
  56. <li><a href="../../../../../index.html?org/apache/commons/io/input/AutoCloseInputStream.html" target="_top">Frames</a></li>
  57. <li><a href="AutoCloseInputStream.html" target="_top">No&nbsp;Frames</a></li>
  58. </ul>
  59. <ul class="navList" id="allclasses_navbar_top">
  60. <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  61. </ul>
  62. <div>
  63. <script type="text/javascript"><!--
  64. allClassesLink = document.getElementById("allclasses_navbar_top");
  65. if(window==top) {
  66. allClassesLink.style.display = "block";
  67. }
  68. else {
  69. allClassesLink.style.display = "none";
  70. }
  71. //-->
  72. </script>
  73. </div>
  74. <div>
  75. <ul class="subNavList">
  76. <li>Summary:&nbsp;</li>
  77. <li>Nested&nbsp;|&nbsp;</li>
  78. <li><a href="#fields.inherited.from.class.java.io.FilterInputStream">Field</a>&nbsp;|&nbsp;</li>
  79. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  80. <li><a href="#method.summary">Method</a></li>
  81. </ul>
  82. <ul class="subNavList">
  83. <li>Detail:&nbsp;</li>
  84. <li>Field&nbsp;|&nbsp;</li>
  85. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  86. <li><a href="#method.detail">Method</a></li>
  87. </ul>
  88. </div>
  89. <a name="skip.navbar.top">
  90. <!-- -->
  91. </a></div>
  92. <!-- ========= END OF TOP NAVBAR ========= -->
  93. <!-- ======== START OF CLASS DATA ======== -->
  94. <div class="header">
  95. <div class="subTitle">org.apache.commons.io.input</div>
  96. <h2 title="Class AutoCloseInputStream" class="title">Class AutoCloseInputStream</h2>
  97. </div>
  98. <div class="contentContainer">
  99. <ul class="inheritance">
  100. <li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
  101. <li>
  102. <ul class="inheritance">
  103. <li><a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">java.io.InputStream</a></li>
  104. <li>
  105. <ul class="inheritance">
  106. <li><a href="http://docs.oracle.com/javase/7/docs/api/java/io/FilterInputStream.html?is-external=true" title="class or interface in java.io">java.io.FilterInputStream</a></li>
  107. <li>
  108. <ul class="inheritance">
  109. <li><a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">org.apache.commons.io.input.ProxyInputStream</a></li>
  110. <li>
  111. <ul class="inheritance">
  112. <li>org.apache.commons.io.input.AutoCloseInputStream</li>
  113. </ul>
  114. </li>
  115. </ul>
  116. </li>
  117. </ul>
  118. </li>
  119. </ul>
  120. </li>
  121. </ul>
  122. <div class="description">
  123. <ul class="blockList">
  124. <li class="blockList">
  125. <dl>
  126. <dt>All Implemented Interfaces:</dt>
  127. <dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
  128. </dl>
  129. <hr>
  130. <br>
  131. <pre>public class <span class="typeNameLabel">AutoCloseInputStream</span>
  132. extends <a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></pre>
  133. <div class="block">Proxy stream that closes and discards the underlying stream as soon as the
  134. end of input has been reached or when the stream is explicitly closed.
  135. Not even a reference to the underlying stream is kept after it has been
  136. closed, so any allocated in-memory buffers can be freed even if the
  137. client application still keeps a reference to the proxy stream.
  138. <p>
  139. This class is typically used to release any resources related to an open
  140. stream as soon as possible even if the client application (by not explicitly
  141. closing the stream when no longer needed) or the underlying stream (by not
  142. releasing resources once the last byte has been read) do not do that.</div>
  143. <dl>
  144. <dt><span class="simpleTagLabel">Since:</span></dt>
  145. <dd>1.4</dd>
  146. </dl>
  147. </li>
  148. </ul>
  149. </div>
  150. <div class="summary">
  151. <ul class="blockList">
  152. <li class="blockList">
  153. <!-- =========== FIELD SUMMARY =========== -->
  154. <ul class="blockList">
  155. <li class="blockList"><a name="field.summary">
  156. <!-- -->
  157. </a>
  158. <h3>Field Summary</h3>
  159. <ul class="blockList">
  160. <li class="blockList"><a name="fields.inherited.from.class.java.io.FilterInputStream">
  161. <!-- -->
  162. </a>
  163. <h3>Fields inherited from class&nbsp;java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/FilterInputStream.html?is-external=true" title="class or interface in java.io">FilterInputStream</a></h3>
  164. <code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/FilterInputStream.html?is-external=true#in" title="class or interface in java.io">in</a></code></li>
  165. </ul>
  166. </li>
  167. </ul>
  168. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  169. <ul class="blockList">
  170. <li class="blockList"><a name="constructor.summary">
  171. <!-- -->
  172. </a>
  173. <h3>Constructor Summary</h3>
  174. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  175. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  176. <tr>
  177. <th class="colOne" scope="col">Constructor and Description</th>
  178. </tr>
  179. <tr class="altColor">
  180. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/AutoCloseInputStream.html#AutoCloseInputStream-java.io.InputStream-">AutoCloseInputStream</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)</code>
  181. <div class="block">Creates an automatically closing proxy for the given input stream.</div>
  182. </td>
  183. </tr>
  184. </table>
  185. </li>
  186. </ul>
  187. <!-- ========== METHOD SUMMARY =========== -->
  188. <ul class="blockList">
  189. <li class="blockList"><a name="method.summary">
  190. <!-- -->
  191. </a>
  192. <h3>Method Summary</h3>
  193. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  194. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  195. <tr>
  196. <th class="colFirst" scope="col">Modifier and Type</th>
  197. <th class="colLast" scope="col">Method and Description</th>
  198. </tr>
  199. <tr id="i0" class="altColor">
  200. <td class="colFirst"><code>protected void</code></td>
  201. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/AutoCloseInputStream.html#afterRead-int-">afterRead</a></span>(int&nbsp;n)</code>
  202. <div class="block">Automatically closes the stream if the end of stream was reached.</div>
  203. </td>
  204. </tr>
  205. <tr id="i1" class="rowColor">
  206. <td class="colFirst"><code>void</code></td>
  207. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/AutoCloseInputStream.html#close--">close</a></span>()</code>
  208. <div class="block">Closes the underlying input stream and replaces the reference to it
  209. with a <a href="../../../../../org/apache/commons/io/input/ClosedInputStream.html" title="class in org.apache.commons.io.input"><code>ClosedInputStream</code></a> instance.</div>
  210. </td>
  211. </tr>
  212. <tr id="i2" class="altColor">
  213. <td class="colFirst"><code>protected void</code></td>
  214. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/AutoCloseInputStream.html#finalize--">finalize</a></span>()</code>
  215. <div class="block">Ensures that the stream is closed before it gets garbage-collected.</div>
  216. </td>
  217. </tr>
  218. </table>
  219. <ul class="blockList">
  220. <li class="blockList"><a name="methods.inherited.from.class.org.apache.commons.io.input.ProxyInputStream">
  221. <!-- -->
  222. </a>
  223. <h3>Methods inherited from class&nbsp;org.apache.commons.io.input.<a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></h3>
  224. <code><a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#available--">available</a>, <a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#beforeRead-int-">beforeRead</a>, <a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#handleIOException-java.io.IOException-">handleIOException</a>, <a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#mark-int-">mark</a>, <a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#markSupported--">markSupported</a>, <a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#read--">read</a>, <a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#read-byte:A-">read</a>, <a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#read-byte:A-int-int-">read</a>, <a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#reset--">reset</a>, <a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#skip-long-">skip</a></code></li>
  225. </ul>
  226. <ul class="blockList">
  227. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  228. <!-- -->
  229. </a>
  230. <h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
  231. <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
  232. </ul>
  233. </li>
  234. </ul>
  235. </li>
  236. </ul>
  237. </div>
  238. <div class="details">
  239. <ul class="blockList">
  240. <li class="blockList">
  241. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  242. <ul class="blockList">
  243. <li class="blockList"><a name="constructor.detail">
  244. <!-- -->
  245. </a>
  246. <h3>Constructor Detail</h3>
  247. <a name="AutoCloseInputStream-java.io.InputStream-">
  248. <!-- -->
  249. </a>
  250. <ul class="blockListLast">
  251. <li class="blockList">
  252. <h4>AutoCloseInputStream</h4>
  253. <pre>public&nbsp;AutoCloseInputStream(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)</pre>
  254. <div class="block">Creates an automatically closing proxy for the given input stream.</div>
  255. <dl>
  256. <dt><span class="paramLabel">Parameters:</span></dt>
  257. <dd><code>in</code> - underlying input stream</dd>
  258. </dl>
  259. </li>
  260. </ul>
  261. </li>
  262. </ul>
  263. <!-- ============ METHOD DETAIL ========== -->
  264. <ul class="blockList">
  265. <li class="blockList"><a name="method.detail">
  266. <!-- -->
  267. </a>
  268. <h3>Method Detail</h3>
  269. <a name="close--">
  270. <!-- -->
  271. </a>
  272. <ul class="blockList">
  273. <li class="blockList">
  274. <h4>close</h4>
  275. <pre>public&nbsp;void&nbsp;close()
  276. throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
  277. <div class="block">Closes the underlying input stream and replaces the reference to it
  278. with a <a href="../../../../../org/apache/commons/io/input/ClosedInputStream.html" title="class in org.apache.commons.io.input"><code>ClosedInputStream</code></a> instance.
  279. <p>
  280. This method is automatically called by the read methods when the end
  281. of input has been reached.
  282. <p>
  283. Note that it is safe to call this method any number of times. The original
  284. underlying input stream is closed and discarded only once when this
  285. method is first called.</div>
  286. <dl>
  287. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  288. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true#close--" title="class or interface in java.io">close</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></code></dd>
  289. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  290. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true#close--" title="class or interface in java.lang">close</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd>
  291. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  292. <dd><code><a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#close--">close</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></code></dd>
  293. <dt><span class="throwsLabel">Throws:</span></dt>
  294. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the underlying input stream can not be closed</dd>
  295. </dl>
  296. </li>
  297. </ul>
  298. <a name="afterRead-int-">
  299. <!-- -->
  300. </a>
  301. <ul class="blockList">
  302. <li class="blockList">
  303. <h4>afterRead</h4>
  304. <pre>protected&nbsp;void&nbsp;afterRead(int&nbsp;n)
  305. throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
  306. <div class="block">Automatically closes the stream if the end of stream was reached.</div>
  307. <dl>
  308. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  309. <dd><code><a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#afterRead-int-">afterRead</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></code></dd>
  310. <dt><span class="paramLabel">Parameters:</span></dt>
  311. <dd><code>n</code> - number of bytes read, or -1 if no more bytes are available</dd>
  312. <dt><span class="throwsLabel">Throws:</span></dt>
  313. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the stream could not be closed</dd>
  314. <dt><span class="simpleTagLabel">Since:</span></dt>
  315. <dd>2.0</dd>
  316. </dl>
  317. </li>
  318. </ul>
  319. <a name="finalize--">
  320. <!-- -->
  321. </a>
  322. <ul class="blockListLast">
  323. <li class="blockList">
  324. <h4>finalize</h4>
  325. <pre>protected&nbsp;void&nbsp;finalize()
  326. throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></pre>
  327. <div class="block">Ensures that the stream is closed before it gets garbage-collected.
  328. As mentioned in <a href="../../../../../org/apache/commons/io/input/AutoCloseInputStream.html#close--"><code>close()</code></a>, this is a no-op if the stream has
  329. already been closed.</div>
  330. <dl>
  331. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  332. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
  333. <dt><span class="throwsLabel">Throws:</span></dt>
  334. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code> - if an error occurs</dd>
  335. </dl>
  336. </li>
  337. </ul>
  338. </li>
  339. </ul>
  340. </li>
  341. </ul>
  342. </div>
  343. </div>
  344. <!-- ========= END OF CLASS DATA ========= -->
  345. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  346. <div class="bottomNav"><a name="navbar.bottom">
  347. <!-- -->
  348. </a>
  349. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  350. <a name="navbar.bottom.firstrow">
  351. <!-- -->
  352. </a>
  353. <ul class="navList" title="Navigation">
  354. <li><a href="../../../../../overview-summary.html">Overview</a></li>
  355. <li><a href="package-summary.html">Package</a></li>
  356. <li class="navBarCell1Rev">Class</li>
  357. <li><a href="class-use/AutoCloseInputStream.html">Use</a></li>
  358. <li><a href="package-tree.html">Tree</a></li>
  359. <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
  360. <li><a href="../../../../../index-all.html">Index</a></li>
  361. <li><a href="../../../../../help-doc.html">Help</a></li>
  362. </ul>
  363. </div>
  364. <div class="subNav">
  365. <ul class="navList">
  366. <li>Prev&nbsp;Class</li>
  367. <li><a href="../../../../../org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  368. </ul>
  369. <ul class="navList">
  370. <li><a href="../../../../../index.html?org/apache/commons/io/input/AutoCloseInputStream.html" target="_top">Frames</a></li>
  371. <li><a href="AutoCloseInputStream.html" target="_top">No&nbsp;Frames</a></li>
  372. </ul>
  373. <ul class="navList" id="allclasses_navbar_bottom">
  374. <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  375. </ul>
  376. <div>
  377. <script type="text/javascript"><!--
  378. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  379. if(window==top) {
  380. allClassesLink.style.display = "block";
  381. }
  382. else {
  383. allClassesLink.style.display = "none";
  384. }
  385. //-->
  386. </script>
  387. </div>
  388. <div>
  389. <ul class="subNavList">
  390. <li>Summary:&nbsp;</li>
  391. <li>Nested&nbsp;|&nbsp;</li>
  392. <li><a href="#fields.inherited.from.class.java.io.FilterInputStream">Field</a>&nbsp;|&nbsp;</li>
  393. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  394. <li><a href="#method.summary">Method</a></li>
  395. </ul>
  396. <ul class="subNavList">
  397. <li>Detail:&nbsp;</li>
  398. <li>Field&nbsp;|&nbsp;</li>
  399. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  400. <li><a href="#method.detail">Method</a></li>
  401. </ul>
  402. </div>
  403. <a name="skip.navbar.bottom">
  404. <!-- -->
  405. </a></div>
  406. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  407. <p class="legalCopy"><small>Copyright &#169; 2002&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
  408. </body>
  409. </html>