EndianUtils.html 49 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024
  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>EndianUtils (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="EndianUtils (Apache Commons IO 2.6 API)";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9};
  22. var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/EndianUtils.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/DirectoryWalker.CancelException.html" title="class in org.apache.commons.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  53. <li><a href="../../../../org/apache/commons/io/FileCleaner.html" title="class in org.apache.commons.io"><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/EndianUtils.html" target="_top">Frames</a></li>
  57. <li><a href="EndianUtils.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>Field&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</div>
  96. <h2 title="Class EndianUtils" class="title">Class EndianUtils</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>org.apache.commons.io.EndianUtils</li>
  104. </ul>
  105. </li>
  106. </ul>
  107. <div class="description">
  108. <ul class="blockList">
  109. <li class="blockList">
  110. <hr>
  111. <br>
  112. <pre>public class <span class="typeNameLabel">EndianUtils</span>
  113. extends <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></pre>
  114. <div class="block">Utility code for dealing with different endian systems.
  115. <p>
  116. Different computer architectures adopt different conventions for
  117. byte ordering. In so-called "Little Endian" architectures (eg Intel),
  118. the low-order byte is stored in memory at the lowest address, and
  119. subsequent bytes at higher addresses. For "Big Endian" architectures
  120. (eg Motorola), the situation is reversed.
  121. This class helps you solve this incompatibility.
  122. <p>
  123. Origin of code: Excalibur</div>
  124. <dl>
  125. <dt><span class="seeLabel">See Also:</span></dt>
  126. <dd><a href="../../../../org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input"><code>SwappedDataInputStream</code></a></dd>
  127. </dl>
  128. </li>
  129. </ul>
  130. </div>
  131. <div class="summary">
  132. <ul class="blockList">
  133. <li class="blockList">
  134. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  135. <ul class="blockList">
  136. <li class="blockList"><a name="constructor.summary">
  137. <!-- -->
  138. </a>
  139. <h3>Constructor Summary</h3>
  140. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  141. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  142. <tr>
  143. <th class="colOne" scope="col">Constructor and Description</th>
  144. </tr>
  145. <tr class="altColor">
  146. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#EndianUtils--">EndianUtils</a></span>()</code>
  147. <div class="block">Instances should NOT be constructed in standard programming.</div>
  148. </td>
  149. </tr>
  150. </table>
  151. </li>
  152. </ul>
  153. <!-- ========== METHOD SUMMARY =========== -->
  154. <ul class="blockList">
  155. <li class="blockList"><a name="method.summary">
  156. <!-- -->
  157. </a>
  158. <h3>Method Summary</h3>
  159. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  160. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>
  161. <tr>
  162. <th class="colFirst" scope="col">Modifier and Type</th>
  163. <th class="colLast" scope="col">Method and Description</th>
  164. </tr>
  165. <tr id="i0" class="altColor">
  166. <td class="colFirst"><code>static double</code></td>
  167. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedDouble-byte:A-int-">readSwappedDouble</a></span>(byte[]&nbsp;data,
  168. int&nbsp;offset)</code>
  169. <div class="block">Reads a "double" value from a byte array at a given offset.</div>
  170. </td>
  171. </tr>
  172. <tr id="i1" class="rowColor">
  173. <td class="colFirst"><code>static double</code></td>
  174. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedDouble-java.io.InputStream-">readSwappedDouble</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>
  175. <div class="block">Reads a "double" value from an InputStream.</div>
  176. </td>
  177. </tr>
  178. <tr id="i2" class="altColor">
  179. <td class="colFirst"><code>static float</code></td>
  180. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedFloat-byte:A-int-">readSwappedFloat</a></span>(byte[]&nbsp;data,
  181. int&nbsp;offset)</code>
  182. <div class="block">Reads a "float" value from a byte array at a given offset.</div>
  183. </td>
  184. </tr>
  185. <tr id="i3" class="rowColor">
  186. <td class="colFirst"><code>static float</code></td>
  187. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedFloat-java.io.InputStream-">readSwappedFloat</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>
  188. <div class="block">Reads a "float" value from an InputStream.</div>
  189. </td>
  190. </tr>
  191. <tr id="i4" class="altColor">
  192. <td class="colFirst"><code>static int</code></td>
  193. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedInteger-byte:A-int-">readSwappedInteger</a></span>(byte[]&nbsp;data,
  194. int&nbsp;offset)</code>
  195. <div class="block">Reads a "int" value from a byte array at a given offset.</div>
  196. </td>
  197. </tr>
  198. <tr id="i5" class="rowColor">
  199. <td class="colFirst"><code>static int</code></td>
  200. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedInteger-java.io.InputStream-">readSwappedInteger</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>
  201. <div class="block">Reads a "int" value from an InputStream.</div>
  202. </td>
  203. </tr>
  204. <tr id="i6" class="altColor">
  205. <td class="colFirst"><code>static long</code></td>
  206. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedLong-byte:A-int-">readSwappedLong</a></span>(byte[]&nbsp;data,
  207. int&nbsp;offset)</code>
  208. <div class="block">Reads a "long" value from a byte array at a given offset.</div>
  209. </td>
  210. </tr>
  211. <tr id="i7" class="rowColor">
  212. <td class="colFirst"><code>static long</code></td>
  213. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedLong-java.io.InputStream-">readSwappedLong</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>
  214. <div class="block">Reads a "long" value from an InputStream.</div>
  215. </td>
  216. </tr>
  217. <tr id="i8" class="altColor">
  218. <td class="colFirst"><code>static short</code></td>
  219. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedShort-byte:A-int-">readSwappedShort</a></span>(byte[]&nbsp;data,
  220. int&nbsp;offset)</code>
  221. <div class="block">Reads a "short" value from a byte array at a given offset.</div>
  222. </td>
  223. </tr>
  224. <tr id="i9" class="rowColor">
  225. <td class="colFirst"><code>static short</code></td>
  226. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedShort-java.io.InputStream-">readSwappedShort</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>
  227. <div class="block">Reads a "short" value from an InputStream.</div>
  228. </td>
  229. </tr>
  230. <tr id="i10" class="altColor">
  231. <td class="colFirst"><code>static long</code></td>
  232. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedUnsignedInteger-byte:A-int-">readSwappedUnsignedInteger</a></span>(byte[]&nbsp;data,
  233. int&nbsp;offset)</code>
  234. <div class="block">Reads an unsigned integer (32-bit) value from a byte array at a given
  235. offset.</div>
  236. </td>
  237. </tr>
  238. <tr id="i11" class="rowColor">
  239. <td class="colFirst"><code>static long</code></td>
  240. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedUnsignedInteger-java.io.InputStream-">readSwappedUnsignedInteger</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>
  241. <div class="block">Reads a unsigned integer (32-bit) from an InputStream.</div>
  242. </td>
  243. </tr>
  244. <tr id="i12" class="altColor">
  245. <td class="colFirst"><code>static int</code></td>
  246. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedUnsignedShort-byte:A-int-">readSwappedUnsignedShort</a></span>(byte[]&nbsp;data,
  247. int&nbsp;offset)</code>
  248. <div class="block">Reads an unsigned short (16-bit) value from a byte array at a given
  249. offset.</div>
  250. </td>
  251. </tr>
  252. <tr id="i13" class="rowColor">
  253. <td class="colFirst"><code>static int</code></td>
  254. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#readSwappedUnsignedShort-java.io.InputStream-">readSwappedUnsignedShort</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>
  255. <div class="block">Reads a unsigned short (16-bit) from an InputStream.</div>
  256. </td>
  257. </tr>
  258. <tr id="i14" class="altColor">
  259. <td class="colFirst"><code>static double</code></td>
  260. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#swapDouble-double-">swapDouble</a></span>(double&nbsp;value)</code>
  261. <div class="block">Converts a "double" value between endian systems.</div>
  262. </td>
  263. </tr>
  264. <tr id="i15" class="rowColor">
  265. <td class="colFirst"><code>static float</code></td>
  266. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#swapFloat-float-">swapFloat</a></span>(float&nbsp;value)</code>
  267. <div class="block">Converts a "float" value between endian systems.</div>
  268. </td>
  269. </tr>
  270. <tr id="i16" class="altColor">
  271. <td class="colFirst"><code>static int</code></td>
  272. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#swapInteger-int-">swapInteger</a></span>(int&nbsp;value)</code>
  273. <div class="block">Converts a "int" value between endian systems.</div>
  274. </td>
  275. </tr>
  276. <tr id="i17" class="rowColor">
  277. <td class="colFirst"><code>static long</code></td>
  278. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#swapLong-long-">swapLong</a></span>(long&nbsp;value)</code>
  279. <div class="block">Converts a "long" value between endian systems.</div>
  280. </td>
  281. </tr>
  282. <tr id="i18" class="altColor">
  283. <td class="colFirst"><code>static short</code></td>
  284. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#swapShort-short-">swapShort</a></span>(short&nbsp;value)</code>
  285. <div class="block">Converts a "short" value between endian systems.</div>
  286. </td>
  287. </tr>
  288. <tr id="i19" class="rowColor">
  289. <td class="colFirst"><code>static void</code></td>
  290. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#writeSwappedDouble-byte:A-int-double-">writeSwappedDouble</a></span>(byte[]&nbsp;data,
  291. int&nbsp;offset,
  292. double&nbsp;value)</code>
  293. <div class="block">Writes a "double" value to a byte array at a given offset.</div>
  294. </td>
  295. </tr>
  296. <tr id="i20" class="altColor">
  297. <td class="colFirst"><code>static void</code></td>
  298. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#writeSwappedDouble-java.io.OutputStream-double-">writeSwappedDouble</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output,
  299. double&nbsp;value)</code>
  300. <div class="block">Writes a "double" value to an OutputStream.</div>
  301. </td>
  302. </tr>
  303. <tr id="i21" class="rowColor">
  304. <td class="colFirst"><code>static void</code></td>
  305. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#writeSwappedFloat-byte:A-int-float-">writeSwappedFloat</a></span>(byte[]&nbsp;data,
  306. int&nbsp;offset,
  307. float&nbsp;value)</code>
  308. <div class="block">Writes a "float" value to a byte array at a given offset.</div>
  309. </td>
  310. </tr>
  311. <tr id="i22" class="altColor">
  312. <td class="colFirst"><code>static void</code></td>
  313. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#writeSwappedFloat-java.io.OutputStream-float-">writeSwappedFloat</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output,
  314. float&nbsp;value)</code>
  315. <div class="block">Writes a "float" value to an OutputStream.</div>
  316. </td>
  317. </tr>
  318. <tr id="i23" class="rowColor">
  319. <td class="colFirst"><code>static void</code></td>
  320. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#writeSwappedInteger-byte:A-int-int-">writeSwappedInteger</a></span>(byte[]&nbsp;data,
  321. int&nbsp;offset,
  322. int&nbsp;value)</code>
  323. <div class="block">Writes a "int" value to a byte array at a given offset.</div>
  324. </td>
  325. </tr>
  326. <tr id="i24" class="altColor">
  327. <td class="colFirst"><code>static void</code></td>
  328. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#writeSwappedInteger-java.io.OutputStream-int-">writeSwappedInteger</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output,
  329. int&nbsp;value)</code>
  330. <div class="block">Writes a "int" value to an OutputStream.</div>
  331. </td>
  332. </tr>
  333. <tr id="i25" class="rowColor">
  334. <td class="colFirst"><code>static void</code></td>
  335. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#writeSwappedLong-byte:A-int-long-">writeSwappedLong</a></span>(byte[]&nbsp;data,
  336. int&nbsp;offset,
  337. long&nbsp;value)</code>
  338. <div class="block">Writes a "long" value to a byte array at a given offset.</div>
  339. </td>
  340. </tr>
  341. <tr id="i26" class="altColor">
  342. <td class="colFirst"><code>static void</code></td>
  343. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#writeSwappedLong-java.io.OutputStream-long-">writeSwappedLong</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output,
  344. long&nbsp;value)</code>
  345. <div class="block">Writes a "long" value to an OutputStream.</div>
  346. </td>
  347. </tr>
  348. <tr id="i27" class="rowColor">
  349. <td class="colFirst"><code>static void</code></td>
  350. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#writeSwappedShort-byte:A-int-short-">writeSwappedShort</a></span>(byte[]&nbsp;data,
  351. int&nbsp;offset,
  352. short&nbsp;value)</code>
  353. <div class="block">Writes a "short" value to a byte array at a given offset.</div>
  354. </td>
  355. </tr>
  356. <tr id="i28" class="altColor">
  357. <td class="colFirst"><code>static void</code></td>
  358. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/io/EndianUtils.html#writeSwappedShort-java.io.OutputStream-short-">writeSwappedShort</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output,
  359. short&nbsp;value)</code>
  360. <div class="block">Writes a "short" value to an OutputStream.</div>
  361. </td>
  362. </tr>
  363. </table>
  364. <ul class="blockList">
  365. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  366. <!-- -->
  367. </a>
  368. <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>
  369. <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>
  370. </ul>
  371. </li>
  372. </ul>
  373. </li>
  374. </ul>
  375. </div>
  376. <div class="details">
  377. <ul class="blockList">
  378. <li class="blockList">
  379. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  380. <ul class="blockList">
  381. <li class="blockList"><a name="constructor.detail">
  382. <!-- -->
  383. </a>
  384. <h3>Constructor Detail</h3>
  385. <a name="EndianUtils--">
  386. <!-- -->
  387. </a>
  388. <ul class="blockListLast">
  389. <li class="blockList">
  390. <h4>EndianUtils</h4>
  391. <pre>public&nbsp;EndianUtils()</pre>
  392. <div class="block">Instances should NOT be constructed in standard programming.</div>
  393. </li>
  394. </ul>
  395. </li>
  396. </ul>
  397. <!-- ============ METHOD DETAIL ========== -->
  398. <ul class="blockList">
  399. <li class="blockList"><a name="method.detail">
  400. <!-- -->
  401. </a>
  402. <h3>Method Detail</h3>
  403. <a name="swapShort-short-">
  404. <!-- -->
  405. </a>
  406. <ul class="blockList">
  407. <li class="blockList">
  408. <h4>swapShort</h4>
  409. <pre>public static&nbsp;short&nbsp;swapShort(short&nbsp;value)</pre>
  410. <div class="block">Converts a "short" value between endian systems.</div>
  411. <dl>
  412. <dt><span class="paramLabel">Parameters:</span></dt>
  413. <dd><code>value</code> - value to convert</dd>
  414. <dt><span class="returnLabel">Returns:</span></dt>
  415. <dd>the converted value</dd>
  416. </dl>
  417. </li>
  418. </ul>
  419. <a name="swapInteger-int-">
  420. <!-- -->
  421. </a>
  422. <ul class="blockList">
  423. <li class="blockList">
  424. <h4>swapInteger</h4>
  425. <pre>public static&nbsp;int&nbsp;swapInteger(int&nbsp;value)</pre>
  426. <div class="block">Converts a "int" value between endian systems.</div>
  427. <dl>
  428. <dt><span class="paramLabel">Parameters:</span></dt>
  429. <dd><code>value</code> - value to convert</dd>
  430. <dt><span class="returnLabel">Returns:</span></dt>
  431. <dd>the converted value</dd>
  432. </dl>
  433. </li>
  434. </ul>
  435. <a name="swapLong-long-">
  436. <!-- -->
  437. </a>
  438. <ul class="blockList">
  439. <li class="blockList">
  440. <h4>swapLong</h4>
  441. <pre>public static&nbsp;long&nbsp;swapLong(long&nbsp;value)</pre>
  442. <div class="block">Converts a "long" value between endian systems.</div>
  443. <dl>
  444. <dt><span class="paramLabel">Parameters:</span></dt>
  445. <dd><code>value</code> - value to convert</dd>
  446. <dt><span class="returnLabel">Returns:</span></dt>
  447. <dd>the converted value</dd>
  448. </dl>
  449. </li>
  450. </ul>
  451. <a name="swapFloat-float-">
  452. <!-- -->
  453. </a>
  454. <ul class="blockList">
  455. <li class="blockList">
  456. <h4>swapFloat</h4>
  457. <pre>public static&nbsp;float&nbsp;swapFloat(float&nbsp;value)</pre>
  458. <div class="block">Converts a "float" value between endian systems.</div>
  459. <dl>
  460. <dt><span class="paramLabel">Parameters:</span></dt>
  461. <dd><code>value</code> - value to convert</dd>
  462. <dt><span class="returnLabel">Returns:</span></dt>
  463. <dd>the converted value</dd>
  464. </dl>
  465. </li>
  466. </ul>
  467. <a name="swapDouble-double-">
  468. <!-- -->
  469. </a>
  470. <ul class="blockList">
  471. <li class="blockList">
  472. <h4>swapDouble</h4>
  473. <pre>public static&nbsp;double&nbsp;swapDouble(double&nbsp;value)</pre>
  474. <div class="block">Converts a "double" value between endian systems.</div>
  475. <dl>
  476. <dt><span class="paramLabel">Parameters:</span></dt>
  477. <dd><code>value</code> - value to convert</dd>
  478. <dt><span class="returnLabel">Returns:</span></dt>
  479. <dd>the converted value</dd>
  480. </dl>
  481. </li>
  482. </ul>
  483. <a name="writeSwappedShort-byte:A-int-short-">
  484. <!-- -->
  485. </a>
  486. <ul class="blockList">
  487. <li class="blockList">
  488. <h4>writeSwappedShort</h4>
  489. <pre>public static&nbsp;void&nbsp;writeSwappedShort(byte[]&nbsp;data,
  490. int&nbsp;offset,
  491. short&nbsp;value)</pre>
  492. <div class="block">Writes a "short" value to a byte array at a given offset. The value is
  493. converted to the opposed endian system while writing.</div>
  494. <dl>
  495. <dt><span class="paramLabel">Parameters:</span></dt>
  496. <dd><code>data</code> - target byte array</dd>
  497. <dd><code>offset</code> - starting offset in the byte array</dd>
  498. <dd><code>value</code> - value to write</dd>
  499. </dl>
  500. </li>
  501. </ul>
  502. <a name="readSwappedShort-byte:A-int-">
  503. <!-- -->
  504. </a>
  505. <ul class="blockList">
  506. <li class="blockList">
  507. <h4>readSwappedShort</h4>
  508. <pre>public static&nbsp;short&nbsp;readSwappedShort(byte[]&nbsp;data,
  509. int&nbsp;offset)</pre>
  510. <div class="block">Reads a "short" value from a byte array at a given offset. The value is
  511. converted to the opposed endian system while reading.</div>
  512. <dl>
  513. <dt><span class="paramLabel">Parameters:</span></dt>
  514. <dd><code>data</code> - source byte array</dd>
  515. <dd><code>offset</code> - starting offset in the byte array</dd>
  516. <dt><span class="returnLabel">Returns:</span></dt>
  517. <dd>the value read</dd>
  518. </dl>
  519. </li>
  520. </ul>
  521. <a name="readSwappedUnsignedShort-byte:A-int-">
  522. <!-- -->
  523. </a>
  524. <ul class="blockList">
  525. <li class="blockList">
  526. <h4>readSwappedUnsignedShort</h4>
  527. <pre>public static&nbsp;int&nbsp;readSwappedUnsignedShort(byte[]&nbsp;data,
  528. int&nbsp;offset)</pre>
  529. <div class="block">Reads an unsigned short (16-bit) value from a byte array at a given
  530. offset. The value is converted to the opposed endian system while
  531. reading.</div>
  532. <dl>
  533. <dt><span class="paramLabel">Parameters:</span></dt>
  534. <dd><code>data</code> - source byte array</dd>
  535. <dd><code>offset</code> - starting offset in the byte array</dd>
  536. <dt><span class="returnLabel">Returns:</span></dt>
  537. <dd>the value read</dd>
  538. </dl>
  539. </li>
  540. </ul>
  541. <a name="writeSwappedInteger-byte:A-int-int-">
  542. <!-- -->
  543. </a>
  544. <ul class="blockList">
  545. <li class="blockList">
  546. <h4>writeSwappedInteger</h4>
  547. <pre>public static&nbsp;void&nbsp;writeSwappedInteger(byte[]&nbsp;data,
  548. int&nbsp;offset,
  549. int&nbsp;value)</pre>
  550. <div class="block">Writes a "int" value to a byte array at a given offset. The value is
  551. converted to the opposed endian system while writing.</div>
  552. <dl>
  553. <dt><span class="paramLabel">Parameters:</span></dt>
  554. <dd><code>data</code> - target byte array</dd>
  555. <dd><code>offset</code> - starting offset in the byte array</dd>
  556. <dd><code>value</code> - value to write</dd>
  557. </dl>
  558. </li>
  559. </ul>
  560. <a name="readSwappedInteger-byte:A-int-">
  561. <!-- -->
  562. </a>
  563. <ul class="blockList">
  564. <li class="blockList">
  565. <h4>readSwappedInteger</h4>
  566. <pre>public static&nbsp;int&nbsp;readSwappedInteger(byte[]&nbsp;data,
  567. int&nbsp;offset)</pre>
  568. <div class="block">Reads a "int" value from a byte array at a given offset. The value is
  569. converted to the opposed endian system while reading.</div>
  570. <dl>
  571. <dt><span class="paramLabel">Parameters:</span></dt>
  572. <dd><code>data</code> - source byte array</dd>
  573. <dd><code>offset</code> - starting offset in the byte array</dd>
  574. <dt><span class="returnLabel">Returns:</span></dt>
  575. <dd>the value read</dd>
  576. </dl>
  577. </li>
  578. </ul>
  579. <a name="readSwappedUnsignedInteger-byte:A-int-">
  580. <!-- -->
  581. </a>
  582. <ul class="blockList">
  583. <li class="blockList">
  584. <h4>readSwappedUnsignedInteger</h4>
  585. <pre>public static&nbsp;long&nbsp;readSwappedUnsignedInteger(byte[]&nbsp;data,
  586. int&nbsp;offset)</pre>
  587. <div class="block">Reads an unsigned integer (32-bit) value from a byte array at a given
  588. offset. The value is converted to the opposed endian system while
  589. reading.</div>
  590. <dl>
  591. <dt><span class="paramLabel">Parameters:</span></dt>
  592. <dd><code>data</code> - source byte array</dd>
  593. <dd><code>offset</code> - starting offset in the byte array</dd>
  594. <dt><span class="returnLabel">Returns:</span></dt>
  595. <dd>the value read</dd>
  596. </dl>
  597. </li>
  598. </ul>
  599. <a name="writeSwappedLong-byte:A-int-long-">
  600. <!-- -->
  601. </a>
  602. <ul class="blockList">
  603. <li class="blockList">
  604. <h4>writeSwappedLong</h4>
  605. <pre>public static&nbsp;void&nbsp;writeSwappedLong(byte[]&nbsp;data,
  606. int&nbsp;offset,
  607. long&nbsp;value)</pre>
  608. <div class="block">Writes a "long" value to a byte array at a given offset. The value is
  609. converted to the opposed endian system while writing.</div>
  610. <dl>
  611. <dt><span class="paramLabel">Parameters:</span></dt>
  612. <dd><code>data</code> - target byte array</dd>
  613. <dd><code>offset</code> - starting offset in the byte array</dd>
  614. <dd><code>value</code> - value to write</dd>
  615. </dl>
  616. </li>
  617. </ul>
  618. <a name="readSwappedLong-byte:A-int-">
  619. <!-- -->
  620. </a>
  621. <ul class="blockList">
  622. <li class="blockList">
  623. <h4>readSwappedLong</h4>
  624. <pre>public static&nbsp;long&nbsp;readSwappedLong(byte[]&nbsp;data,
  625. int&nbsp;offset)</pre>
  626. <div class="block">Reads a "long" value from a byte array at a given offset. The value is
  627. converted to the opposed endian system while reading.</div>
  628. <dl>
  629. <dt><span class="paramLabel">Parameters:</span></dt>
  630. <dd><code>data</code> - source byte array</dd>
  631. <dd><code>offset</code> - starting offset in the byte array</dd>
  632. <dt><span class="returnLabel">Returns:</span></dt>
  633. <dd>the value read</dd>
  634. </dl>
  635. </li>
  636. </ul>
  637. <a name="writeSwappedFloat-byte:A-int-float-">
  638. <!-- -->
  639. </a>
  640. <ul class="blockList">
  641. <li class="blockList">
  642. <h4>writeSwappedFloat</h4>
  643. <pre>public static&nbsp;void&nbsp;writeSwappedFloat(byte[]&nbsp;data,
  644. int&nbsp;offset,
  645. float&nbsp;value)</pre>
  646. <div class="block">Writes a "float" value to a byte array at a given offset. The value is
  647. converted to the opposed endian system while writing.</div>
  648. <dl>
  649. <dt><span class="paramLabel">Parameters:</span></dt>
  650. <dd><code>data</code> - target byte array</dd>
  651. <dd><code>offset</code> - starting offset in the byte array</dd>
  652. <dd><code>value</code> - value to write</dd>
  653. </dl>
  654. </li>
  655. </ul>
  656. <a name="readSwappedFloat-byte:A-int-">
  657. <!-- -->
  658. </a>
  659. <ul class="blockList">
  660. <li class="blockList">
  661. <h4>readSwappedFloat</h4>
  662. <pre>public static&nbsp;float&nbsp;readSwappedFloat(byte[]&nbsp;data,
  663. int&nbsp;offset)</pre>
  664. <div class="block">Reads a "float" value from a byte array at a given offset. The value is
  665. converted to the opposed endian system while reading.</div>
  666. <dl>
  667. <dt><span class="paramLabel">Parameters:</span></dt>
  668. <dd><code>data</code> - source byte array</dd>
  669. <dd><code>offset</code> - starting offset in the byte array</dd>
  670. <dt><span class="returnLabel">Returns:</span></dt>
  671. <dd>the value read</dd>
  672. </dl>
  673. </li>
  674. </ul>
  675. <a name="writeSwappedDouble-byte:A-int-double-">
  676. <!-- -->
  677. </a>
  678. <ul class="blockList">
  679. <li class="blockList">
  680. <h4>writeSwappedDouble</h4>
  681. <pre>public static&nbsp;void&nbsp;writeSwappedDouble(byte[]&nbsp;data,
  682. int&nbsp;offset,
  683. double&nbsp;value)</pre>
  684. <div class="block">Writes a "double" value to a byte array at a given offset. The value is
  685. converted to the opposed endian system while writing.</div>
  686. <dl>
  687. <dt><span class="paramLabel">Parameters:</span></dt>
  688. <dd><code>data</code> - target byte array</dd>
  689. <dd><code>offset</code> - starting offset in the byte array</dd>
  690. <dd><code>value</code> - value to write</dd>
  691. </dl>
  692. </li>
  693. </ul>
  694. <a name="readSwappedDouble-byte:A-int-">
  695. <!-- -->
  696. </a>
  697. <ul class="blockList">
  698. <li class="blockList">
  699. <h4>readSwappedDouble</h4>
  700. <pre>public static&nbsp;double&nbsp;readSwappedDouble(byte[]&nbsp;data,
  701. int&nbsp;offset)</pre>
  702. <div class="block">Reads a "double" value from a byte array at a given offset. The value is
  703. converted to the opposed endian system while reading.</div>
  704. <dl>
  705. <dt><span class="paramLabel">Parameters:</span></dt>
  706. <dd><code>data</code> - source byte array</dd>
  707. <dd><code>offset</code> - starting offset in the byte array</dd>
  708. <dt><span class="returnLabel">Returns:</span></dt>
  709. <dd>the value read</dd>
  710. </dl>
  711. </li>
  712. </ul>
  713. <a name="writeSwappedShort-java.io.OutputStream-short-">
  714. <!-- -->
  715. </a>
  716. <ul class="blockList">
  717. <li class="blockList">
  718. <h4>writeSwappedShort</h4>
  719. <pre>public static&nbsp;void&nbsp;writeSwappedShort(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output,
  720. short&nbsp;value)
  721. 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>
  722. <div class="block">Writes a "short" value to an OutputStream. The value is
  723. converted to the opposed endian system while writing.</div>
  724. <dl>
  725. <dt><span class="paramLabel">Parameters:</span></dt>
  726. <dd><code>output</code> - target OutputStream</dd>
  727. <dd><code>value</code> - value to write</dd>
  728. <dt><span class="throwsLabel">Throws:</span></dt>
  729. <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> - in case of an I/O problem</dd>
  730. </dl>
  731. </li>
  732. </ul>
  733. <a name="readSwappedShort-java.io.InputStream-">
  734. <!-- -->
  735. </a>
  736. <ul class="blockList">
  737. <li class="blockList">
  738. <h4>readSwappedShort</h4>
  739. <pre>public static&nbsp;short&nbsp;readSwappedShort(<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)
  740. 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>
  741. <div class="block">Reads a "short" value from an InputStream. The value is
  742. converted to the opposed endian system while reading.</div>
  743. <dl>
  744. <dt><span class="paramLabel">Parameters:</span></dt>
  745. <dd><code>input</code> - source InputStream</dd>
  746. <dt><span class="returnLabel">Returns:</span></dt>
  747. <dd>the value just read</dd>
  748. <dt><span class="throwsLabel">Throws:</span></dt>
  749. <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> - in case of an I/O problem</dd>
  750. </dl>
  751. </li>
  752. </ul>
  753. <a name="readSwappedUnsignedShort-java.io.InputStream-">
  754. <!-- -->
  755. </a>
  756. <ul class="blockList">
  757. <li class="blockList">
  758. <h4>readSwappedUnsignedShort</h4>
  759. <pre>public static&nbsp;int&nbsp;readSwappedUnsignedShort(<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)
  760. 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>
  761. <div class="block">Reads a unsigned short (16-bit) from an InputStream. The value is
  762. converted to the opposed endian system while reading.</div>
  763. <dl>
  764. <dt><span class="paramLabel">Parameters:</span></dt>
  765. <dd><code>input</code> - source InputStream</dd>
  766. <dt><span class="returnLabel">Returns:</span></dt>
  767. <dd>the value just read</dd>
  768. <dt><span class="throwsLabel">Throws:</span></dt>
  769. <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> - in case of an I/O problem</dd>
  770. </dl>
  771. </li>
  772. </ul>
  773. <a name="writeSwappedInteger-java.io.OutputStream-int-">
  774. <!-- -->
  775. </a>
  776. <ul class="blockList">
  777. <li class="blockList">
  778. <h4>writeSwappedInteger</h4>
  779. <pre>public static&nbsp;void&nbsp;writeSwappedInteger(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output,
  780. int&nbsp;value)
  781. 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>
  782. <div class="block">Writes a "int" value to an OutputStream. The value is
  783. converted to the opposed endian system while writing.</div>
  784. <dl>
  785. <dt><span class="paramLabel">Parameters:</span></dt>
  786. <dd><code>output</code> - target OutputStream</dd>
  787. <dd><code>value</code> - value to write</dd>
  788. <dt><span class="throwsLabel">Throws:</span></dt>
  789. <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> - in case of an I/O problem</dd>
  790. </dl>
  791. </li>
  792. </ul>
  793. <a name="readSwappedInteger-java.io.InputStream-">
  794. <!-- -->
  795. </a>
  796. <ul class="blockList">
  797. <li class="blockList">
  798. <h4>readSwappedInteger</h4>
  799. <pre>public static&nbsp;int&nbsp;readSwappedInteger(<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)
  800. 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>
  801. <div class="block">Reads a "int" value from an InputStream. The value is
  802. converted to the opposed endian system while reading.</div>
  803. <dl>
  804. <dt><span class="paramLabel">Parameters:</span></dt>
  805. <dd><code>input</code> - source InputStream</dd>
  806. <dt><span class="returnLabel">Returns:</span></dt>
  807. <dd>the value just read</dd>
  808. <dt><span class="throwsLabel">Throws:</span></dt>
  809. <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> - in case of an I/O problem</dd>
  810. </dl>
  811. </li>
  812. </ul>
  813. <a name="readSwappedUnsignedInteger-java.io.InputStream-">
  814. <!-- -->
  815. </a>
  816. <ul class="blockList">
  817. <li class="blockList">
  818. <h4>readSwappedUnsignedInteger</h4>
  819. <pre>public static&nbsp;long&nbsp;readSwappedUnsignedInteger(<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)
  820. 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>
  821. <div class="block">Reads a unsigned integer (32-bit) from an InputStream. The value is
  822. converted to the opposed endian system while reading.</div>
  823. <dl>
  824. <dt><span class="paramLabel">Parameters:</span></dt>
  825. <dd><code>input</code> - source InputStream</dd>
  826. <dt><span class="returnLabel">Returns:</span></dt>
  827. <dd>the value just read</dd>
  828. <dt><span class="throwsLabel">Throws:</span></dt>
  829. <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> - in case of an I/O problem</dd>
  830. </dl>
  831. </li>
  832. </ul>
  833. <a name="writeSwappedLong-java.io.OutputStream-long-">
  834. <!-- -->
  835. </a>
  836. <ul class="blockList">
  837. <li class="blockList">
  838. <h4>writeSwappedLong</h4>
  839. <pre>public static&nbsp;void&nbsp;writeSwappedLong(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output,
  840. long&nbsp;value)
  841. 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>
  842. <div class="block">Writes a "long" value to an OutputStream. The value is
  843. converted to the opposed endian system while writing.</div>
  844. <dl>
  845. <dt><span class="paramLabel">Parameters:</span></dt>
  846. <dd><code>output</code> - target OutputStream</dd>
  847. <dd><code>value</code> - value to write</dd>
  848. <dt><span class="throwsLabel">Throws:</span></dt>
  849. <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> - in case of an I/O problem</dd>
  850. </dl>
  851. </li>
  852. </ul>
  853. <a name="readSwappedLong-java.io.InputStream-">
  854. <!-- -->
  855. </a>
  856. <ul class="blockList">
  857. <li class="blockList">
  858. <h4>readSwappedLong</h4>
  859. <pre>public static&nbsp;long&nbsp;readSwappedLong(<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)
  860. 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>
  861. <div class="block">Reads a "long" value from an InputStream. The value is
  862. converted to the opposed endian system while reading.</div>
  863. <dl>
  864. <dt><span class="paramLabel">Parameters:</span></dt>
  865. <dd><code>input</code> - source InputStream</dd>
  866. <dt><span class="returnLabel">Returns:</span></dt>
  867. <dd>the value just read</dd>
  868. <dt><span class="throwsLabel">Throws:</span></dt>
  869. <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> - in case of an I/O problem</dd>
  870. </dl>
  871. </li>
  872. </ul>
  873. <a name="writeSwappedFloat-java.io.OutputStream-float-">
  874. <!-- -->
  875. </a>
  876. <ul class="blockList">
  877. <li class="blockList">
  878. <h4>writeSwappedFloat</h4>
  879. <pre>public static&nbsp;void&nbsp;writeSwappedFloat(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output,
  880. float&nbsp;value)
  881. 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>
  882. <div class="block">Writes a "float" value to an OutputStream. The value is
  883. converted to the opposed endian system while writing.</div>
  884. <dl>
  885. <dt><span class="paramLabel">Parameters:</span></dt>
  886. <dd><code>output</code> - target OutputStream</dd>
  887. <dd><code>value</code> - value to write</dd>
  888. <dt><span class="throwsLabel">Throws:</span></dt>
  889. <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> - in case of an I/O problem</dd>
  890. </dl>
  891. </li>
  892. </ul>
  893. <a name="readSwappedFloat-java.io.InputStream-">
  894. <!-- -->
  895. </a>
  896. <ul class="blockList">
  897. <li class="blockList">
  898. <h4>readSwappedFloat</h4>
  899. <pre>public static&nbsp;float&nbsp;readSwappedFloat(<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)
  900. 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>
  901. <div class="block">Reads a "float" value from an InputStream. The value is
  902. converted to the opposed endian system while reading.</div>
  903. <dl>
  904. <dt><span class="paramLabel">Parameters:</span></dt>
  905. <dd><code>input</code> - source InputStream</dd>
  906. <dt><span class="returnLabel">Returns:</span></dt>
  907. <dd>the value just read</dd>
  908. <dt><span class="throwsLabel">Throws:</span></dt>
  909. <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> - in case of an I/O problem</dd>
  910. </dl>
  911. </li>
  912. </ul>
  913. <a name="writeSwappedDouble-java.io.OutputStream-double-">
  914. <!-- -->
  915. </a>
  916. <ul class="blockList">
  917. <li class="blockList">
  918. <h4>writeSwappedDouble</h4>
  919. <pre>public static&nbsp;void&nbsp;writeSwappedDouble(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;output,
  920. double&nbsp;value)
  921. 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>
  922. <div class="block">Writes a "double" value to an OutputStream. The value is
  923. converted to the opposed endian system while writing.</div>
  924. <dl>
  925. <dt><span class="paramLabel">Parameters:</span></dt>
  926. <dd><code>output</code> - target OutputStream</dd>
  927. <dd><code>value</code> - value to write</dd>
  928. <dt><span class="throwsLabel">Throws:</span></dt>
  929. <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> - in case of an I/O problem</dd>
  930. </dl>
  931. </li>
  932. </ul>
  933. <a name="readSwappedDouble-java.io.InputStream-">
  934. <!-- -->
  935. </a>
  936. <ul class="blockListLast">
  937. <li class="blockList">
  938. <h4>readSwappedDouble</h4>
  939. <pre>public static&nbsp;double&nbsp;readSwappedDouble(<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)
  940. 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>
  941. <div class="block">Reads a "double" value from an InputStream. The value is
  942. converted to the opposed endian system while reading.</div>
  943. <dl>
  944. <dt><span class="paramLabel">Parameters:</span></dt>
  945. <dd><code>input</code> - source InputStream</dd>
  946. <dt><span class="returnLabel">Returns:</span></dt>
  947. <dd>the value just read</dd>
  948. <dt><span class="throwsLabel">Throws:</span></dt>
  949. <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> - in case of an I/O problem</dd>
  950. </dl>
  951. </li>
  952. </ul>
  953. </li>
  954. </ul>
  955. </li>
  956. </ul>
  957. </div>
  958. </div>
  959. <!-- ========= END OF CLASS DATA ========= -->
  960. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  961. <div class="bottomNav"><a name="navbar.bottom">
  962. <!-- -->
  963. </a>
  964. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  965. <a name="navbar.bottom.firstrow">
  966. <!-- -->
  967. </a>
  968. <ul class="navList" title="Navigation">
  969. <li><a href="../../../../overview-summary.html">Overview</a></li>
  970. <li><a href="package-summary.html">Package</a></li>
  971. <li class="navBarCell1Rev">Class</li>
  972. <li><a href="class-use/EndianUtils.html">Use</a></li>
  973. <li><a href="package-tree.html">Tree</a></li>
  974. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  975. <li><a href="../../../../index-all.html">Index</a></li>
  976. <li><a href="../../../../help-doc.html">Help</a></li>
  977. </ul>
  978. </div>
  979. <div class="subNav">
  980. <ul class="navList">
  981. <li><a href="../../../../org/apache/commons/io/DirectoryWalker.CancelException.html" title="class in org.apache.commons.io"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  982. <li><a href="../../../../org/apache/commons/io/FileCleaner.html" title="class in org.apache.commons.io"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  983. </ul>
  984. <ul class="navList">
  985. <li><a href="../../../../index.html?org/apache/commons/io/EndianUtils.html" target="_top">Frames</a></li>
  986. <li><a href="EndianUtils.html" target="_top">No&nbsp;Frames</a></li>
  987. </ul>
  988. <ul class="navList" id="allclasses_navbar_bottom">
  989. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  990. </ul>
  991. <div>
  992. <script type="text/javascript"><!--
  993. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  994. if(window==top) {
  995. allClassesLink.style.display = "block";
  996. }
  997. else {
  998. allClassesLink.style.display = "none";
  999. }
  1000. //-->
  1001. </script>
  1002. </div>
  1003. <div>
  1004. <ul class="subNavList">
  1005. <li>Summary:&nbsp;</li>
  1006. <li>Nested&nbsp;|&nbsp;</li>
  1007. <li>Field&nbsp;|&nbsp;</li>
  1008. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  1009. <li><a href="#method.summary">Method</a></li>
  1010. </ul>
  1011. <ul class="subNavList">
  1012. <li>Detail:&nbsp;</li>
  1013. <li>Field&nbsp;|&nbsp;</li>
  1014. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  1015. <li><a href="#method.detail">Method</a></li>
  1016. </ul>
  1017. </div>
  1018. <a name="skip.navbar.bottom">
  1019. <!-- -->
  1020. </a></div>
  1021. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  1022. <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>
  1023. </body>
  1024. </html>