SwappedDataInputStream.html 47 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726
  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>SwappedDataInputStream (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="SwappedDataInputStream (Apache Commons IO 2.6 API)";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":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/SwappedDataInputStream.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><a href="../../../../../org/apache/commons/io/input/ReversedLinesFileReader.html" title="class in org.apache.commons.io.input"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  53. <li><a href="../../../../../org/apache/commons/io/input/TaggedInputStream.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/SwappedDataInputStream.html" target="_top">Frames</a></li>
  57. <li><a href="SwappedDataInputStream.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 SwappedDataInputStream" class="title">Class SwappedDataInputStream</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.SwappedDataInputStream</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/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</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">SwappedDataInputStream</span>
  132. extends <a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a>
  133. implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></pre>
  134. <div class="block">DataInput for systems relying on little endian data formats.
  135. When read, values will be changed from little endian to big
  136. endian formats for internal usage.
  137. <p>
  138. <b>Origin of code: </b>Avalon Excalibur (IO)</div>
  139. </li>
  140. </ul>
  141. </div>
  142. <div class="summary">
  143. <ul class="blockList">
  144. <li class="blockList">
  145. <!-- =========== FIELD SUMMARY =========== -->
  146. <ul class="blockList">
  147. <li class="blockList"><a name="field.summary">
  148. <!-- -->
  149. </a>
  150. <h3>Field Summary</h3>
  151. <ul class="blockList">
  152. <li class="blockList"><a name="fields.inherited.from.class.java.io.FilterInputStream">
  153. <!-- -->
  154. </a>
  155. <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>
  156. <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>
  157. </ul>
  158. </li>
  159. </ul>
  160. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  161. <ul class="blockList">
  162. <li class="blockList"><a name="constructor.summary">
  163. <!-- -->
  164. </a>
  165. <h3>Constructor Summary</h3>
  166. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  167. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  168. <tr>
  169. <th class="colOne" scope="col">Constructor and Description</th>
  170. </tr>
  171. <tr class="altColor">
  172. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#SwappedDataInputStream-java.io.InputStream-">SwappedDataInputStream</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;input)</code>
  173. <div class="block">Constructs a SwappedDataInputStream.</div>
  174. </td>
  175. </tr>
  176. </table>
  177. </li>
  178. </ul>
  179. <!-- ========== METHOD SUMMARY =========== -->
  180. <ul class="blockList">
  181. <li class="blockList"><a name="method.summary">
  182. <!-- -->
  183. </a>
  184. <h3>Method Summary</h3>
  185. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  186. <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>
  187. <tr>
  188. <th class="colFirst" scope="col">Modifier and Type</th>
  189. <th class="colLast" scope="col">Method and Description</th>
  190. </tr>
  191. <tr id="i0" class="altColor">
  192. <td class="colFirst"><code>boolean</code></td>
  193. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readBoolean--">readBoolean</a></span>()</code>
  194. <div class="block">Return <code><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readByte--"><code>readByte()</code></a> !</div>
  195. </td>
  196. </tr>
  197. <tr id="i1" class="rowColor">
  198. <td class="colFirst"><code>byte</code></td>
  199. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readByte--">readByte</a></span>()</code>
  200. <div class="block">Invokes the delegate's <code>read()</code> method.</div>
  201. </td>
  202. </tr>
  203. <tr id="i2" class="altColor">
  204. <td class="colFirst"><code>char</code></td>
  205. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readChar--">readChar</a></span>()</code>
  206. <div class="block">Reads a character delegating to <a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readShort--"><code>readShort()</code></a>.</div>
  207. </td>
  208. </tr>
  209. <tr id="i3" class="rowColor">
  210. <td class="colFirst"><code>double</code></td>
  211. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readDouble--">readDouble</a></span>()</code>
  212. <div class="block">Delegates to <a href="../../../../../org/apache/commons/io/EndianUtils.html#readSwappedDouble-java.io.InputStream-"><code>EndianUtils.readSwappedDouble(InputStream)</code></a>.</div>
  213. </td>
  214. </tr>
  215. <tr id="i4" class="altColor">
  216. <td class="colFirst"><code>float</code></td>
  217. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readFloat--">readFloat</a></span>()</code>
  218. <div class="block">Delegates to <a href="../../../../../org/apache/commons/io/EndianUtils.html#readSwappedFloat-java.io.InputStream-"><code>EndianUtils.readSwappedFloat(InputStream)</code></a>.</div>
  219. </td>
  220. </tr>
  221. <tr id="i5" class="rowColor">
  222. <td class="colFirst"><code>void</code></td>
  223. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readFully-byte:A-">readFully</a></span>(byte[]&nbsp;data)</code>
  224. <div class="block">Invokes the delegate's <code>read(byte[] data, int, int)</code> method.</div>
  225. </td>
  226. </tr>
  227. <tr id="i6" class="altColor">
  228. <td class="colFirst"><code>void</code></td>
  229. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readFully-byte:A-int-int-">readFully</a></span>(byte[]&nbsp;data,
  230. int&nbsp;offset,
  231. int&nbsp;length)</code>
  232. <div class="block">Invokes the delegate's <code>read(byte[] data, int, int)</code> method.</div>
  233. </td>
  234. </tr>
  235. <tr id="i7" class="rowColor">
  236. <td class="colFirst"><code>int</code></td>
  237. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readInt--">readInt</a></span>()</code>
  238. <div class="block">Delegates to <a href="../../../../../org/apache/commons/io/EndianUtils.html#readSwappedInteger-java.io.InputStream-"><code>EndianUtils.readSwappedInteger(InputStream)</code></a>.</div>
  239. </td>
  240. </tr>
  241. <tr id="i8" class="altColor">
  242. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  243. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readLine--">readLine</a></span>()</code>
  244. <div class="block">Not currently supported - throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>.</div>
  245. </td>
  246. </tr>
  247. <tr id="i9" class="rowColor">
  248. <td class="colFirst"><code>long</code></td>
  249. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readLong--">readLong</a></span>()</code>
  250. <div class="block">Delegates to <a href="../../../../../org/apache/commons/io/EndianUtils.html#readSwappedLong-java.io.InputStream-"><code>EndianUtils.readSwappedLong(InputStream)</code></a>.</div>
  251. </td>
  252. </tr>
  253. <tr id="i10" class="altColor">
  254. <td class="colFirst"><code>short</code></td>
  255. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readShort--">readShort</a></span>()</code>
  256. <div class="block">Delegates to <a href="../../../../../org/apache/commons/io/EndianUtils.html#readSwappedShort-java.io.InputStream-"><code>EndianUtils.readSwappedShort(InputStream)</code></a>.</div>
  257. </td>
  258. </tr>
  259. <tr id="i11" class="rowColor">
  260. <td class="colFirst"><code>int</code></td>
  261. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readUnsignedByte--">readUnsignedByte</a></span>()</code>
  262. <div class="block">Invokes the delegate's <code>read()</code> method.</div>
  263. </td>
  264. </tr>
  265. <tr id="i12" class="altColor">
  266. <td class="colFirst"><code>int</code></td>
  267. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readUnsignedShort--">readUnsignedShort</a></span>()</code>
  268. <div class="block">Delegates to <a href="../../../../../org/apache/commons/io/EndianUtils.html#readSwappedUnsignedShort-java.io.InputStream-"><code>EndianUtils.readSwappedUnsignedShort(InputStream)</code></a>.</div>
  269. </td>
  270. </tr>
  271. <tr id="i13" class="rowColor">
  272. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  273. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readUTF--">readUTF</a></span>()</code>
  274. <div class="block">Not currently supported - throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>.</div>
  275. </td>
  276. </tr>
  277. <tr id="i14" class="altColor">
  278. <td class="colFirst"><code>int</code></td>
  279. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#skipBytes-int-">skipBytes</a></span>(int&nbsp;count)</code>
  280. <div class="block">Invokes the delegate's <code>skip(int)</code> method.</div>
  281. </td>
  282. </tr>
  283. </table>
  284. <ul class="blockList">
  285. <li class="blockList"><a name="methods.inherited.from.class.org.apache.commons.io.input.ProxyInputStream">
  286. <!-- -->
  287. </a>
  288. <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>
  289. <code><a href="../../../../../org/apache/commons/io/input/ProxyInputStream.html#afterRead-int-">afterRead</a>, <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#close--">close</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>
  290. </ul>
  291. <ul class="blockList">
  292. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  293. <!-- -->
  294. </a>
  295. <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>
  296. <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#finalize--" title="class or interface in java.lang">finalize</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>
  297. </ul>
  298. </li>
  299. </ul>
  300. </li>
  301. </ul>
  302. </div>
  303. <div class="details">
  304. <ul class="blockList">
  305. <li class="blockList">
  306. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  307. <ul class="blockList">
  308. <li class="blockList"><a name="constructor.detail">
  309. <!-- -->
  310. </a>
  311. <h3>Constructor Detail</h3>
  312. <a name="SwappedDataInputStream-java.io.InputStream-">
  313. <!-- -->
  314. </a>
  315. <ul class="blockListLast">
  316. <li class="blockList">
  317. <h4>SwappedDataInputStream</h4>
  318. <pre>public&nbsp;SwappedDataInputStream(<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;input)</pre>
  319. <div class="block">Constructs a SwappedDataInputStream.</div>
  320. <dl>
  321. <dt><span class="paramLabel">Parameters:</span></dt>
  322. <dd><code>input</code> - InputStream to read from</dd>
  323. </dl>
  324. </li>
  325. </ul>
  326. </li>
  327. </ul>
  328. <!-- ============ METHOD DETAIL ========== -->
  329. <ul class="blockList">
  330. <li class="blockList"><a name="method.detail">
  331. <!-- -->
  332. </a>
  333. <h3>Method Detail</h3>
  334. <a name="readBoolean--">
  335. <!-- -->
  336. </a>
  337. <ul class="blockList">
  338. <li class="blockList">
  339. <h4>readBoolean</h4>
  340. <pre>public&nbsp;boolean&nbsp;readBoolean()
  341. 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>,
  342. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  343. <div class="block">Return <code><a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readByte--"><code>readByte()</code></a> != 0</code></div>
  344. <dl>
  345. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  346. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readBoolean--" title="class or interface in java.io">readBoolean</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  347. <dt><span class="returnLabel">Returns:</span></dt>
  348. <dd>false if the byte read is zero, otherwise true</dd>
  349. <dt><span class="throwsLabel">Throws:</span></dt>
  350. <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 an I/O error occurs</dd>
  351. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  352. </dl>
  353. </li>
  354. </ul>
  355. <a name="readByte--">
  356. <!-- -->
  357. </a>
  358. <ul class="blockList">
  359. <li class="blockList">
  360. <h4>readByte</h4>
  361. <pre>public&nbsp;byte&nbsp;readByte()
  362. 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>,
  363. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  364. <div class="block">Invokes the delegate's <code>read()</code> method.</div>
  365. <dl>
  366. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  367. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readByte--" title="class or interface in java.io">readByte</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  368. <dt><span class="returnLabel">Returns:</span></dt>
  369. <dd>the byte read or -1 if the end of stream</dd>
  370. <dt><span class="throwsLabel">Throws:</span></dt>
  371. <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 an I/O error occurs</dd>
  372. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  373. </dl>
  374. </li>
  375. </ul>
  376. <a name="readChar--">
  377. <!-- -->
  378. </a>
  379. <ul class="blockList">
  380. <li class="blockList">
  381. <h4>readChar</h4>
  382. <pre>public&nbsp;char&nbsp;readChar()
  383. 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>,
  384. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  385. <div class="block">Reads a character delegating to <a href="../../../../../org/apache/commons/io/input/SwappedDataInputStream.html#readShort--"><code>readShort()</code></a>.</div>
  386. <dl>
  387. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  388. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readChar--" title="class or interface in java.io">readChar</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  389. <dt><span class="returnLabel">Returns:</span></dt>
  390. <dd>the byte read or -1 if the end of stream</dd>
  391. <dt><span class="throwsLabel">Throws:</span></dt>
  392. <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 an I/O error occurs</dd>
  393. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  394. </dl>
  395. </li>
  396. </ul>
  397. <a name="readDouble--">
  398. <!-- -->
  399. </a>
  400. <ul class="blockList">
  401. <li class="blockList">
  402. <h4>readDouble</h4>
  403. <pre>public&nbsp;double&nbsp;readDouble()
  404. 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>,
  405. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  406. <div class="block">Delegates to <a href="../../../../../org/apache/commons/io/EndianUtils.html#readSwappedDouble-java.io.InputStream-"><code>EndianUtils.readSwappedDouble(InputStream)</code></a>.</div>
  407. <dl>
  408. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  409. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readDouble--" title="class or interface in java.io">readDouble</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  410. <dt><span class="returnLabel">Returns:</span></dt>
  411. <dd>the read long</dd>
  412. <dt><span class="throwsLabel">Throws:</span></dt>
  413. <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 an I/O error occurs</dd>
  414. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  415. </dl>
  416. </li>
  417. </ul>
  418. <a name="readFloat--">
  419. <!-- -->
  420. </a>
  421. <ul class="blockList">
  422. <li class="blockList">
  423. <h4>readFloat</h4>
  424. <pre>public&nbsp;float&nbsp;readFloat()
  425. 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>,
  426. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  427. <div class="block">Delegates to <a href="../../../../../org/apache/commons/io/EndianUtils.html#readSwappedFloat-java.io.InputStream-"><code>EndianUtils.readSwappedFloat(InputStream)</code></a>.</div>
  428. <dl>
  429. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  430. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readFloat--" title="class or interface in java.io">readFloat</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  431. <dt><span class="returnLabel">Returns:</span></dt>
  432. <dd>the read long</dd>
  433. <dt><span class="throwsLabel">Throws:</span></dt>
  434. <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 an I/O error occurs</dd>
  435. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  436. </dl>
  437. </li>
  438. </ul>
  439. <a name="readFully-byte:A-">
  440. <!-- -->
  441. </a>
  442. <ul class="blockList">
  443. <li class="blockList">
  444. <h4>readFully</h4>
  445. <pre>public&nbsp;void&nbsp;readFully(byte[]&nbsp;data)
  446. 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>,
  447. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  448. <div class="block">Invokes the delegate's <code>read(byte[] data, int, int)</code> method.</div>
  449. <dl>
  450. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  451. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readFully-byte:A-" title="class or interface in java.io">readFully</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  452. <dt><span class="paramLabel">Parameters:</span></dt>
  453. <dd><code>data</code> - the buffer to read the bytes into</dd>
  454. <dt><span class="throwsLabel">Throws:</span></dt>
  455. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  456. <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 an I/O error occurs</dd>
  457. </dl>
  458. </li>
  459. </ul>
  460. <a name="readFully-byte:A-int-int-">
  461. <!-- -->
  462. </a>
  463. <ul class="blockList">
  464. <li class="blockList">
  465. <h4>readFully</h4>
  466. <pre>public&nbsp;void&nbsp;readFully(byte[]&nbsp;data,
  467. int&nbsp;offset,
  468. int&nbsp;length)
  469. 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>,
  470. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  471. <div class="block">Invokes the delegate's <code>read(byte[] data, int, int)</code> method.</div>
  472. <dl>
  473. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  474. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readFully-byte:A-int-int-" title="class or interface in java.io">readFully</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  475. <dt><span class="paramLabel">Parameters:</span></dt>
  476. <dd><code>data</code> - the buffer to read the bytes into</dd>
  477. <dd><code>offset</code> - The start offset</dd>
  478. <dd><code>length</code> - The number of bytes to read</dd>
  479. <dt><span class="throwsLabel">Throws:</span></dt>
  480. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  481. <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 an I/O error occurs</dd>
  482. </dl>
  483. </li>
  484. </ul>
  485. <a name="readInt--">
  486. <!-- -->
  487. </a>
  488. <ul class="blockList">
  489. <li class="blockList">
  490. <h4>readInt</h4>
  491. <pre>public&nbsp;int&nbsp;readInt()
  492. 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>,
  493. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  494. <div class="block">Delegates to <a href="../../../../../org/apache/commons/io/EndianUtils.html#readSwappedInteger-java.io.InputStream-"><code>EndianUtils.readSwappedInteger(InputStream)</code></a>.</div>
  495. <dl>
  496. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  497. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readInt--" title="class or interface in java.io">readInt</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  498. <dt><span class="returnLabel">Returns:</span></dt>
  499. <dd>the read long</dd>
  500. <dt><span class="throwsLabel">Throws:</span></dt>
  501. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  502. <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 an I/O error occurs</dd>
  503. </dl>
  504. </li>
  505. </ul>
  506. <a name="readLine--">
  507. <!-- -->
  508. </a>
  509. <ul class="blockList">
  510. <li class="blockList">
  511. <h4>readLine</h4>
  512. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;readLine()
  513. 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>,
  514. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  515. <div class="block">Not currently supported - throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>.</div>
  516. <dl>
  517. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  518. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readLine--" title="class or interface in java.io">readLine</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  519. <dt><span class="returnLabel">Returns:</span></dt>
  520. <dd>the line read</dd>
  521. <dt><span class="throwsLabel">Throws:</span></dt>
  522. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  523. <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 an I/O error occurs</dd>
  524. </dl>
  525. </li>
  526. </ul>
  527. <a name="readLong--">
  528. <!-- -->
  529. </a>
  530. <ul class="blockList">
  531. <li class="blockList">
  532. <h4>readLong</h4>
  533. <pre>public&nbsp;long&nbsp;readLong()
  534. 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>,
  535. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  536. <div class="block">Delegates to <a href="../../../../../org/apache/commons/io/EndianUtils.html#readSwappedLong-java.io.InputStream-"><code>EndianUtils.readSwappedLong(InputStream)</code></a>.</div>
  537. <dl>
  538. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  539. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readLong--" title="class or interface in java.io">readLong</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  540. <dt><span class="returnLabel">Returns:</span></dt>
  541. <dd>the read long</dd>
  542. <dt><span class="throwsLabel">Throws:</span></dt>
  543. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  544. <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 an I/O error occurs</dd>
  545. </dl>
  546. </li>
  547. </ul>
  548. <a name="readShort--">
  549. <!-- -->
  550. </a>
  551. <ul class="blockList">
  552. <li class="blockList">
  553. <h4>readShort</h4>
  554. <pre>public&nbsp;short&nbsp;readShort()
  555. 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>,
  556. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  557. <div class="block">Delegates to <a href="../../../../../org/apache/commons/io/EndianUtils.html#readSwappedShort-java.io.InputStream-"><code>EndianUtils.readSwappedShort(InputStream)</code></a>.</div>
  558. <dl>
  559. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  560. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readShort--" title="class or interface in java.io">readShort</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  561. <dt><span class="returnLabel">Returns:</span></dt>
  562. <dd>the read long</dd>
  563. <dt><span class="throwsLabel">Throws:</span></dt>
  564. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  565. <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 an I/O error occurs</dd>
  566. </dl>
  567. </li>
  568. </ul>
  569. <a name="readUnsignedByte--">
  570. <!-- -->
  571. </a>
  572. <ul class="blockList">
  573. <li class="blockList">
  574. <h4>readUnsignedByte</h4>
  575. <pre>public&nbsp;int&nbsp;readUnsignedByte()
  576. 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>,
  577. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  578. <div class="block">Invokes the delegate's <code>read()</code> method.</div>
  579. <dl>
  580. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  581. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readUnsignedByte--" title="class or interface in java.io">readUnsignedByte</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  582. <dt><span class="returnLabel">Returns:</span></dt>
  583. <dd>the byte read or -1 if the end of stream</dd>
  584. <dt><span class="throwsLabel">Throws:</span></dt>
  585. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  586. <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 an I/O error occurs</dd>
  587. </dl>
  588. </li>
  589. </ul>
  590. <a name="readUnsignedShort--">
  591. <!-- -->
  592. </a>
  593. <ul class="blockList">
  594. <li class="blockList">
  595. <h4>readUnsignedShort</h4>
  596. <pre>public&nbsp;int&nbsp;readUnsignedShort()
  597. 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>,
  598. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  599. <div class="block">Delegates to <a href="../../../../../org/apache/commons/io/EndianUtils.html#readSwappedUnsignedShort-java.io.InputStream-"><code>EndianUtils.readSwappedUnsignedShort(InputStream)</code></a>.</div>
  600. <dl>
  601. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  602. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readUnsignedShort--" title="class or interface in java.io">readUnsignedShort</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  603. <dt><span class="returnLabel">Returns:</span></dt>
  604. <dd>the read long</dd>
  605. <dt><span class="throwsLabel">Throws:</span></dt>
  606. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  607. <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 an I/O error occurs</dd>
  608. </dl>
  609. </li>
  610. </ul>
  611. <a name="readUTF--">
  612. <!-- -->
  613. </a>
  614. <ul class="blockList">
  615. <li class="blockList">
  616. <h4>readUTF</h4>
  617. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;readUTF()
  618. 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>,
  619. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  620. <div class="block">Not currently supported - throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>.</div>
  621. <dl>
  622. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  623. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#readUTF--" title="class or interface in java.io">readUTF</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  624. <dt><span class="returnLabel">Returns:</span></dt>
  625. <dd>UTF String read</dd>
  626. <dt><span class="throwsLabel">Throws:</span></dt>
  627. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  628. <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 an I/O error occurs</dd>
  629. </dl>
  630. </li>
  631. </ul>
  632. <a name="skipBytes-int-">
  633. <!-- -->
  634. </a>
  635. <ul class="blockListLast">
  636. <li class="blockList">
  637. <h4>skipBytes</h4>
  638. <pre>public&nbsp;int&nbsp;skipBytes(int&nbsp;count)
  639. 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>,
  640. <a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></pre>
  641. <div class="block">Invokes the delegate's <code>skip(int)</code> method.</div>
  642. <dl>
  643. <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
  644. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true#skipBytes-int-" title="class or interface in java.io">skipBytes</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a></code></dd>
  645. <dt><span class="paramLabel">Parameters:</span></dt>
  646. <dd><code>count</code> - the number of bytes to skip</dd>
  647. <dt><span class="returnLabel">Returns:</span></dt>
  648. <dd>the number of bytes to skipped or -1 if the end of stream</dd>
  649. <dt><span class="throwsLabel">Throws:</span></dt>
  650. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/EOFException.html?is-external=true" title="class or interface in java.io">EOFException</a></code> - if an end of file is reached unexpectedly</dd>
  651. <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 an I/O error occurs</dd>
  652. </dl>
  653. </li>
  654. </ul>
  655. </li>
  656. </ul>
  657. </li>
  658. </ul>
  659. </div>
  660. </div>
  661. <!-- ========= END OF CLASS DATA ========= -->
  662. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  663. <div class="bottomNav"><a name="navbar.bottom">
  664. <!-- -->
  665. </a>
  666. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  667. <a name="navbar.bottom.firstrow">
  668. <!-- -->
  669. </a>
  670. <ul class="navList" title="Navigation">
  671. <li><a href="../../../../../overview-summary.html">Overview</a></li>
  672. <li><a href="package-summary.html">Package</a></li>
  673. <li class="navBarCell1Rev">Class</li>
  674. <li><a href="class-use/SwappedDataInputStream.html">Use</a></li>
  675. <li><a href="package-tree.html">Tree</a></li>
  676. <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
  677. <li><a href="../../../../../index-all.html">Index</a></li>
  678. <li><a href="../../../../../help-doc.html">Help</a></li>
  679. </ul>
  680. </div>
  681. <div class="subNav">
  682. <ul class="navList">
  683. <li><a href="../../../../../org/apache/commons/io/input/ReversedLinesFileReader.html" title="class in org.apache.commons.io.input"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  684. <li><a href="../../../../../org/apache/commons/io/input/TaggedInputStream.html" title="class in org.apache.commons.io.input"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  685. </ul>
  686. <ul class="navList">
  687. <li><a href="../../../../../index.html?org/apache/commons/io/input/SwappedDataInputStream.html" target="_top">Frames</a></li>
  688. <li><a href="SwappedDataInputStream.html" target="_top">No&nbsp;Frames</a></li>
  689. </ul>
  690. <ul class="navList" id="allclasses_navbar_bottom">
  691. <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  692. </ul>
  693. <div>
  694. <script type="text/javascript"><!--
  695. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  696. if(window==top) {
  697. allClassesLink.style.display = "block";
  698. }
  699. else {
  700. allClassesLink.style.display = "none";
  701. }
  702. //-->
  703. </script>
  704. </div>
  705. <div>
  706. <ul class="subNavList">
  707. <li>Summary:&nbsp;</li>
  708. <li>Nested&nbsp;|&nbsp;</li>
  709. <li><a href="#fields.inherited.from.class.java.io.FilterInputStream">Field</a>&nbsp;|&nbsp;</li>
  710. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  711. <li><a href="#method.summary">Method</a></li>
  712. </ul>
  713. <ul class="subNavList">
  714. <li>Detail:&nbsp;</li>
  715. <li>Field&nbsp;|&nbsp;</li>
  716. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  717. <li><a href="#method.detail">Method</a></li>
  718. </ul>
  719. </div>
  720. <a name="skip.navbar.bottom">
  721. <!-- -->
  722. </a></div>
  723. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  724. <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>
  725. </body>
  726. </html>