1061 lines
40 KiB
HTML
1061 lines
40 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<!-- NewPage -->
|
|
<html lang="en">
|
|
<head>
|
|
<!-- Generated by javadoc (version 1.7.0_65) on Fri Feb 06 16:26:04 CET 2015 -->
|
|
<title>ArchiveInputStream</title>
|
|
<meta name="date" content="2015-02-06">
|
|
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
|
</head>
|
|
<body>
|
|
<script type="text/javascript"><!--
|
|
if (location.href.indexOf('is-external=true') == -1) {
|
|
parent.document.title="ArchiveInputStream";
|
|
}
|
|
//-->
|
|
</script>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</div>
|
|
</noscript>
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<div class="topNav"><a name="navbar_top">
|
|
<!-- -->
|
|
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="navList" title="Navigation">
|
|
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
<li><a href="package-summary.html">Package</a></li>
|
|
<li class="navBarCell1Rev">Class</li>
|
|
<li><a href="package-tree.html">Tree</a></li>
|
|
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
<li><a href="../../../../index-files/index-1.html">Index</a></li>
|
|
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="subNav">
|
|
<ul class="navList">
|
|
<li><a href="../../../../no/nordicsemi/android/dfu/ApplicationTest.html" title="class in no.nordicsemi.android.dfu"><span class="strong">Prev Class</span></a></li>
|
|
<li><a href="../../../../no/nordicsemi/android/dfu/BuildConfig.html" title="class in no.nordicsemi.android.dfu"><span class="strong">Next Class</span></a></li>
|
|
</ul>
|
|
<ul class="navList">
|
|
<li><a href="../../../../index.html?no/nordicsemi/android/dfu/ArchiveInputStream.html" target="_top">Frames</a></li>
|
|
<li><a href="ArchiveInputStream.html" target="_top">No Frames</a></li>
|
|
</ul>
|
|
<ul class="navList" id="allclasses_navbar_top">
|
|
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
</ul>
|
|
<div>
|
|
<script type="text/javascript"><!--
|
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
if(window==top) {
|
|
allClassesLink.style.display = "block";
|
|
}
|
|
else {
|
|
allClassesLink.style.display = "none";
|
|
}
|
|
//-->
|
|
</script>
|
|
</div>
|
|
<div>
|
|
<ul class="subNavList">
|
|
<li>Summary: </li>
|
|
<li>Nested | </li>
|
|
<li><a href="#field_summary">Field</a> | </li>
|
|
<li><a href="#constructor_summary">Constr</a> | </li>
|
|
<li><a href="#method_summary">Method</a></li>
|
|
</ul>
|
|
<ul class="subNavList">
|
|
<li>Detail: </li>
|
|
<li><a href="#field_detail">Field</a> | </li>
|
|
<li><a href="#constructor_detail">Constr</a> | </li>
|
|
<li><a href="#method_detail">Method</a></li>
|
|
</ul>
|
|
</div>
|
|
<a name="skip-navbar_top">
|
|
<!-- -->
|
|
</a></div>
|
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
<!-- ======== START OF CLASS DATA ======== -->
|
|
<div class="header">
|
|
<div class="subTitle">no.nordicsemi.android.dfu</div>
|
|
<h2 title="Class ArchiveInputStream" class="title">Class ArchiveInputStream</h2>
|
|
</div>
|
|
<div class="contentContainer">
|
|
<ul class="inheritance">
|
|
<li>java.lang.Object</li>
|
|
<li>
|
|
<ul class="inheritance">
|
|
<li>java.io.InputStream</li>
|
|
<li>
|
|
<ul class="inheritance">
|
|
<li>java.io.FilterInputStream</li>
|
|
<li>
|
|
<ul class="inheritance">
|
|
<li>java.util.zip.InflaterInputStream</li>
|
|
<li>
|
|
<ul class="inheritance">
|
|
<li>java.util.zip.ZipInputStream</li>
|
|
<li>
|
|
<ul class="inheritance">
|
|
<li>no.nordicsemi.android.dfu.ArchiveInputStream</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<div class="description">
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<dl>
|
|
<dt>All Implemented Interfaces:</dt>
|
|
<dd>java.io.Closeable, java.lang.AutoCloseable</dd>
|
|
</dl>
|
|
<hr>
|
|
<br>
|
|
<pre>public class <span class="strong">ArchiveInputStream</span>
|
|
extends java.util.zip.ZipInputStream</pre>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="summary">
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<!-- =========== FIELD SUMMARY =========== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="field_summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Field Summary</h3>
|
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
|
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
|
<tr>
|
|
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
<th class="colLast" scope="col">Field and Description</th>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENATT">CENATT</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENATX">CENATX</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENCOM">CENCOM</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENCRC">CENCRC</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENDSK">CENDSK</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENEXT">CENEXT</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENFLG">CENFLG</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENHDR">CENHDR</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENHOW">CENHOW</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENLEN">CENLEN</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENNAM">CENNAM</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENOFF">CENOFF</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static long</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENSIG">CENSIG</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENSIZ">CENSIZ</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENTIM">CENTIM</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENVEM">CENVEM</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#CENVER">CENVER</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#ENDCOM">ENDCOM</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#ENDHDR">ENDHDR</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#ENDOFF">ENDOFF</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static long</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#ENDSIG">ENDSIG</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#ENDSIZ">ENDSIZ</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#ENDSUB">ENDSUB</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#ENDTOT">ENDTOT</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#EXTCRC">EXTCRC</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#EXTHDR">EXTHDR</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#EXTLEN">EXTLEN</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static long</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#EXTSIG">EXTSIG</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#EXTSIZ">EXTSIZ</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#LOCCRC">LOCCRC</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#LOCEXT">LOCEXT</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#LOCFLG">LOCFLG</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#LOCHDR">LOCHDR</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#LOCHOW">LOCHOW</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#LOCLEN">LOCLEN</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#LOCNAM">LOCNAM</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static long</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#LOCSIG">LOCSIG</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#LOCSIZ">LOCSIZ</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#LOCTIM">LOCTIM</a></strong></code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#LOCVER">LOCVER</a></strong></code> </td>
|
|
</tr>
|
|
</table>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="fields_inherited_from_class_java.util.zip.InflaterInputStream">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Fields inherited from class java.util.zip.InflaterInputStream</h3>
|
|
<code>buf, inf, len</code></li>
|
|
</ul>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="fields_inherited_from_class_java.io.FilterInputStream">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Fields inherited from class java.io.FilterInputStream</h3>
|
|
<code>in</code></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="constructor_summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Constructor Summary</h3>
|
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
|
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
|
<tr>
|
|
<th class="colOne" scope="col">Constructor and Description</th>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colOne"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#ArchiveInputStream(java.io.InputStream,%20int,%20int)">ArchiveInputStream</a></strong>(java.io.InputStream stream,
|
|
int mbrSize,
|
|
int types)</code>
|
|
<div class="block">
|
|
The ArchiveInputStream read HEX or BIN files from the Zip stream.</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</li>
|
|
</ul>
|
|
<!-- ========== METHOD SUMMARY =========== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="method_summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Method Summary</h3>
|
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
|
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
|
<tr>
|
|
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
<th class="colLast" scope="col">Method and Description</th>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#applicationImageSize()">applicationImageSize</a></strong>()</code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#available()">available</a></strong>()</code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#bootloaderImageSize()">bootloaderImageSize</a></strong>()</code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#close()">close</a></strong>()</code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>byte[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#getApplicationInit()">getApplicationInit</a></strong>()</code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#getContentType()">getContentType</a></strong>()</code>
|
|
<div class="block">Returns the content type based on the content of the ZIP file.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>byte[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#getSystemInit()">getSystemInit</a></strong>()</code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#read(byte[])">read</a></strong>(byte[] buffer)</code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#setContentType(int)">setContentType</a></strong>(int type)</code>
|
|
<div class="block">Truncates the current content type.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#softDeviceImageSize()">softDeviceImageSize</a></strong>()</code> </td>
|
|
</tr>
|
|
</table>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="methods_inherited_from_class_java.util.zip.ZipInputStream">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Methods inherited from class java.util.zip.ZipInputStream</h3>
|
|
<code>closeEntry, createZipEntry, getNextEntry, read, skip</code></li>
|
|
</ul>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="methods_inherited_from_class_java.util.zip.InflaterInputStream">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Methods inherited from class java.util.zip.InflaterInputStream</h3>
|
|
<code>fill, mark, markSupported, read, reset</code></li>
|
|
</ul>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Methods inherited from class java.lang.Object</h3>
|
|
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="details">
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<!-- ============ FIELD DETAIL =========== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="field_detail">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Field Detail</h3>
|
|
<a name="LOCSIG">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>LOCSIG</h4>
|
|
<pre>public static final long LOCSIG</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.LOCSIG">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="EXTSIG">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>EXTSIG</h4>
|
|
<pre>public static final long EXTSIG</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.EXTSIG">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENSIG">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENSIG</h4>
|
|
<pre>public static final long CENSIG</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENSIG">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="ENDSIG">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>ENDSIG</h4>
|
|
<pre>public static final long ENDSIG</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.ENDSIG">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="LOCHDR">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>LOCHDR</h4>
|
|
<pre>public static final int LOCHDR</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.LOCHDR">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="EXTHDR">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>EXTHDR</h4>
|
|
<pre>public static final int EXTHDR</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.EXTHDR">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENHDR">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENHDR</h4>
|
|
<pre>public static final int CENHDR</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENHDR">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="ENDHDR">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>ENDHDR</h4>
|
|
<pre>public static final int ENDHDR</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.ENDHDR">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="LOCVER">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>LOCVER</h4>
|
|
<pre>public static final int LOCVER</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.LOCVER">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="LOCFLG">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>LOCFLG</h4>
|
|
<pre>public static final int LOCFLG</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.LOCFLG">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="LOCHOW">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>LOCHOW</h4>
|
|
<pre>public static final int LOCHOW</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.LOCHOW">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="LOCTIM">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>LOCTIM</h4>
|
|
<pre>public static final int LOCTIM</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.LOCTIM">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="LOCCRC">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>LOCCRC</h4>
|
|
<pre>public static final int LOCCRC</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.LOCCRC">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="LOCSIZ">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>LOCSIZ</h4>
|
|
<pre>public static final int LOCSIZ</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.LOCSIZ">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="LOCLEN">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>LOCLEN</h4>
|
|
<pre>public static final int LOCLEN</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.LOCLEN">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="LOCNAM">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>LOCNAM</h4>
|
|
<pre>public static final int LOCNAM</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.LOCNAM">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="LOCEXT">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>LOCEXT</h4>
|
|
<pre>public static final int LOCEXT</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.LOCEXT">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="EXTCRC">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>EXTCRC</h4>
|
|
<pre>public static final int EXTCRC</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.EXTCRC">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="EXTSIZ">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>EXTSIZ</h4>
|
|
<pre>public static final int EXTSIZ</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.EXTSIZ">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="EXTLEN">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>EXTLEN</h4>
|
|
<pre>public static final int EXTLEN</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.EXTLEN">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENVEM">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENVEM</h4>
|
|
<pre>public static final int CENVEM</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENVEM">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENVER">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENVER</h4>
|
|
<pre>public static final int CENVER</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENVER">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENFLG">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENFLG</h4>
|
|
<pre>public static final int CENFLG</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENFLG">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENHOW">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENHOW</h4>
|
|
<pre>public static final int CENHOW</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENHOW">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENTIM">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENTIM</h4>
|
|
<pre>public static final int CENTIM</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENTIM">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENCRC">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENCRC</h4>
|
|
<pre>public static final int CENCRC</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENCRC">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENSIZ">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENSIZ</h4>
|
|
<pre>public static final int CENSIZ</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENSIZ">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENLEN">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENLEN</h4>
|
|
<pre>public static final int CENLEN</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENLEN">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENNAM">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENNAM</h4>
|
|
<pre>public static final int CENNAM</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENNAM">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENEXT">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENEXT</h4>
|
|
<pre>public static final int CENEXT</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENEXT">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENCOM">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENCOM</h4>
|
|
<pre>public static final int CENCOM</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENCOM">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENDSK">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENDSK</h4>
|
|
<pre>public static final int CENDSK</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENDSK">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENATT">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENATT</h4>
|
|
<pre>public static final int CENATT</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENATT">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENATX">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENATX</h4>
|
|
<pre>public static final int CENATX</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENATX">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="CENOFF">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>CENOFF</h4>
|
|
<pre>public static final int CENOFF</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.CENOFF">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="ENDSUB">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>ENDSUB</h4>
|
|
<pre>public static final int ENDSUB</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.ENDSUB">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="ENDTOT">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>ENDTOT</h4>
|
|
<pre>public static final int ENDTOT</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.ENDTOT">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="ENDSIZ">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>ENDSIZ</h4>
|
|
<pre>public static final int ENDSIZ</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.ENDSIZ">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="ENDOFF">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>ENDOFF</h4>
|
|
<pre>public static final int ENDOFF</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.ENDOFF">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="ENDCOM">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>ENDCOM</h4>
|
|
<pre>public static final int ENDCOM</pre>
|
|
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#no.nordicsemi.android.dfu.ArchiveInputStream.ENDCOM">Constant Field Values</a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="constructor_detail">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Constructor Detail</h3>
|
|
<a name="ArchiveInputStream(java.io.InputStream, int, int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>ArchiveInputStream</h4>
|
|
<pre>public ArchiveInputStream(java.io.InputStream stream,
|
|
int mbrSize,
|
|
int types)
|
|
throws java.io.IOException</pre>
|
|
<div class="block"><p>
|
|
The ArchiveInputStream read HEX or BIN files from the Zip stream. It may skip some of them, depending on the value of types parameter.
|
|
This is useful if the service wants to send the Soft Device and Bootloader only, and then Application in the next connection despite that ZIP file contains all 3 HEX/BIN files.
|
|
When types is equal to <a href="../../../../no/nordicsemi/android/dfu/DfuBaseService.html#TYPE_AUTO"><code>DfuBaseService.TYPE_AUTO</code></a> all present files are read.
|
|
</p>
|
|
<p>
|
|
Use bit combination of the following types:
|
|
<ul>
|
|
<li><a href="../../../../no/nordicsemi/android/dfu/DfuBaseService.html#TYPE_SOFT_DEVICE"><code>DfuBaseService.TYPE_SOFT_DEVICE</code></a></li>
|
|
<li><a href="../../../../no/nordicsemi/android/dfu/DfuBaseService.html#TYPE_BOOTLOADER"><code>DfuBaseService.TYPE_BOOTLOADER</code></a></li>
|
|
<li><a href="../../../../no/nordicsemi/android/dfu/DfuBaseService.html#TYPE_APPLICATION"><code>DfuBaseService.TYPE_APPLICATION</code></a></li>
|
|
<li><a href="../../../../no/nordicsemi/android/dfu/DfuBaseService.html#TYPE_AUTO"><code>DfuBaseService.TYPE_AUTO</code></a></li>
|
|
</ul>
|
|
</p></div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stream</code> - the Zip Input Stream</dd><dd><code>mbrSize</code> - The size of the MRB segment (Master Boot Record) on the device. The parser will cut data from addresses below that number from all HEX files.</dd><dd><code>types</code> - File types that are to be read from the ZIP. Use <a href="../../../../no/nordicsemi/android/dfu/DfuBaseService.html#TYPE_APPLICATION"><code>DfuBaseService.TYPE_APPLICATION</code></a> etc.</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.io.IOException</code></dd></dl>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<!-- ============ METHOD DETAIL ========== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="method_detail">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Method Detail</h3>
|
|
<a name="close()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>close</h4>
|
|
<pre>public void close()
|
|
throws java.io.IOException</pre>
|
|
<dl>
|
|
<dt><strong>Specified by:</strong></dt>
|
|
<dd><code>close</code> in interface <code>java.io.Closeable</code></dd>
|
|
<dt><strong>Specified by:</strong></dt>
|
|
<dd><code>close</code> in interface <code>java.lang.AutoCloseable</code></dd>
|
|
<dt><strong>Overrides:</strong></dt>
|
|
<dd><code>close</code> in class <code>java.util.zip.ZipInputStream</code></dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.io.IOException</code></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="read(byte[])">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>read</h4>
|
|
<pre>public int read(byte[] buffer)
|
|
throws java.io.IOException</pre>
|
|
<dl>
|
|
<dt><strong>Overrides:</strong></dt>
|
|
<dd><code>read</code> in class <code>java.io.FilterInputStream</code></dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.io.IOException</code></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getContentType()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getContentType</h4>
|
|
<pre>public int getContentType()</pre>
|
|
<div class="block">Returns the content type based on the content of the ZIP file. The content type may be truncated using <a href="../../../../no/nordicsemi/android/dfu/ArchiveInputStream.html#setContentType(int)"><code>setContentType(int)</code></a>.</div>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>a bit field of <a href="../../../../no/nordicsemi/android/dfu/DfuBaseService.html#TYPE_SOFT_DEVICE"><code>TYPE_SOFT_DEVICE</code></a>, <a href="../../../../no/nordicsemi/android/dfu/DfuBaseService.html#TYPE_BOOTLOADER"><code>TYPE_BOOTLOADER</code></a> and <a href="../../../../no/nordicsemi/android/dfu/DfuBaseService.html#TYPE_APPLICATION"><code>TYPE_APPLICATION</code></a></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="setContentType(int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>setContentType</h4>
|
|
<pre>public int setContentType(int type)</pre>
|
|
<div class="block">Truncates the current content type. May be used to hide some files, f.e. to send Soft Device and Bootloader without Application or only the Application.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - the new type</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>the final type after truncating</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="available()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>available</h4>
|
|
<pre>public int available()</pre>
|
|
<dl>
|
|
<dt><strong>Overrides:</strong></dt>
|
|
<dd><code>available</code> in class <code>java.util.zip.ZipInputStream</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a name="softDeviceImageSize()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>softDeviceImageSize</h4>
|
|
<pre>public int softDeviceImageSize()</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="bootloaderImageSize()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>bootloaderImageSize</h4>
|
|
<pre>public int bootloaderImageSize()</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="applicationImageSize()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>applicationImageSize</h4>
|
|
<pre>public int applicationImageSize()</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="getSystemInit()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getSystemInit</h4>
|
|
<pre>public byte[] getSystemInit()</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="getApplicationInit()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>getApplicationInit</h4>
|
|
<pre>public byte[] getApplicationInit()</pre>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<!-- ========= END OF CLASS DATA ========= -->
|
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
<div class="bottomNav"><a name="navbar_bottom">
|
|
<!-- -->
|
|
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="navList" title="Navigation">
|
|
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
|
<li><a href="package-summary.html">Package</a></li>
|
|
<li class="navBarCell1Rev">Class</li>
|
|
<li><a href="package-tree.html">Tree</a></li>
|
|
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
|
<li><a href="../../../../index-files/index-1.html">Index</a></li>
|
|
<li><a href="../../../../help-doc.html">Help</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="subNav">
|
|
<ul class="navList">
|
|
<li><a href="../../../../no/nordicsemi/android/dfu/ApplicationTest.html" title="class in no.nordicsemi.android.dfu"><span class="strong">Prev Class</span></a></li>
|
|
<li><a href="../../../../no/nordicsemi/android/dfu/BuildConfig.html" title="class in no.nordicsemi.android.dfu"><span class="strong">Next Class</span></a></li>
|
|
</ul>
|
|
<ul class="navList">
|
|
<li><a href="../../../../index.html?no/nordicsemi/android/dfu/ArchiveInputStream.html" target="_top">Frames</a></li>
|
|
<li><a href="ArchiveInputStream.html" target="_top">No Frames</a></li>
|
|
</ul>
|
|
<ul class="navList" id="allclasses_navbar_bottom">
|
|
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
|
</ul>
|
|
<div>
|
|
<script type="text/javascript"><!--
|
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
if(window==top) {
|
|
allClassesLink.style.display = "block";
|
|
}
|
|
else {
|
|
allClassesLink.style.display = "none";
|
|
}
|
|
//-->
|
|
</script>
|
|
</div>
|
|
<div>
|
|
<ul class="subNavList">
|
|
<li>Summary: </li>
|
|
<li>Nested | </li>
|
|
<li><a href="#field_summary">Field</a> | </li>
|
|
<li><a href="#constructor_summary">Constr</a> | </li>
|
|
<li><a href="#method_summary">Method</a></li>
|
|
</ul>
|
|
<ul class="subNavList">
|
|
<li>Detail: </li>
|
|
<li><a href="#field_detail">Field</a> | </li>
|
|
<li><a href="#constructor_detail">Constr</a> | </li>
|
|
<li><a href="#method_detail">Method</a></li>
|
|
</ul>
|
|
</div>
|
|
<a name="skip-navbar_bottom">
|
|
<!-- -->
|
|
</a></div>
|
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
</body>
|
|
</html>
|