You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ni...@apache.org on 2016/01/07 18:22:00 UTC
svn commit: r1723598 [3/42] - in
/poi/site/publish/apidocs/org/apache/poi/util: ./ class-use/
Modified: poi/site/publish/apidocs/org/apache/poi/util/BlockingInputStream.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/util/BlockingInputStream.html?rev=1723598&r1=1723597&r2=1723598&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/util/BlockingInputStream.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/util/BlockingInputStream.html Thu Jan 7 17:21:59 2016
@@ -1,520 +1,484 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<TITLE>
-BlockingInputStream (POI API Documentation)
-</TITLE>
-
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
+<!-- NewPage -->
+<html lang="en">
+<head>
+<title>BlockingInputStream (POI API Documentation)</title>
+<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="BlockingInputStream (POI API Documentation)";
}
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BlockingInputStream.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../org/apache/poi/util/BitFieldFactory.html" title="class in org.apache.poi.util"><B>PREV CLASS</B></A>
- <A HREF="../../../../org/apache/poi/util/BoundedInputStream.html" title="class in org.apache.poi.util"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html?org/apache/poi/util/BlockingInputStream.html" target="_top"><B>FRAMES</B></A>
- <A HREF="BlockingInputStream.html" target="_top"><B>NO FRAMES</B></A>
- <SCRIPT type="text/javascript">
- <!--
+<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="class-use/BlockingInputStream.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/poi/util/BitFieldFactory.html" title="class in org.apache.poi.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/poi/util/BoundedInputStream.html" title="class in org.apache.poi.util"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/poi/util/BlockingInputStream.html" target="_top">Frames</a></li>
+<li><a href="BlockingInputStream.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) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
}
//-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
+</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 ========= -->
-
-<HR>
<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.apache.poi.util</FONT>
-<BR>
-Class BlockingInputStream</H2>
-<PRE>
-java.lang.Object
- <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.io.InputStream
- <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.poi.util.BlockingInputStream</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD>java.io.Closeable</DD>
-</DL>
-<HR>
-<DL>
-<DT><PRE>public class <B>BlockingInputStream</B><DT>extends java.io.InputStream</DL>
-</PRE>
-
-<P>
-Implementation of a BlockingInputStream to provide data to
+<div class="header">
+<div class="subTitle">org.apache.poi.util</div>
+<h2 title="Class BlockingInputStream" class="title">Class BlockingInputStream</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>org.apache.poi.util.BlockingInputStream</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">BlockingInputStream</span>
+extends java.io.InputStream</pre>
+<div class="block">Implementation of a BlockingInputStream to provide data to
RawDataBlock that expects data in 512 byte chunks. Useful to read
data from slow (ie, non FileInputStream) sources, for example when
reading an OLE2 Document over a network.
Possible extentions: add a timeout. Curently a call to read(byte[]) on this
- class is blocking, so use at your own peril if your underlying stream blocks.
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
- <DD>Jens Gerhard, aviks - documentation cleanups.</DD>
-</DL>
-<HR>
-
-<P>
+ class is blocking, so use at your own peril if your underlying stream blocks.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Jens Gerhard, aviks - documentation cleanups.</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected java.io.InputStream</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BlockingInputStream.html#is">is</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-</TABLE>
-
+<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>protected java.io.InputStream</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BlockingInputStream.html#is">is</a></strong></code> </td>
+</tr>
+</table>
+</li>
+</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BlockingInputStream.html#BlockingInputStream(java.io.InputStream)">BlockingInputStream</A></B>(java.io.InputStream is)</CODE>
-
-<BR>
- </TD>
-</TR>
-</TABLE>
-
+<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="../../../../org/apache/poi/util/BlockingInputStream.html#BlockingInputStream(java.io.InputStream)">BlockingInputStream</a></strong>(java.io.InputStream is)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BlockingInputStream.html#available()">available</A></B>()</CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BlockingInputStream.html#close()">close</A></B>()</CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BlockingInputStream.html#mark(int)">mark</A></B>(int readLimit)</CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BlockingInputStream.html#markSupported()">markSupported</A></B>()</CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BlockingInputStream.html#read()">read</A></B>()</CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BlockingInputStream.html#read(byte[])">read</A></B>(byte[] bf)</CODE>
-
-<BR>
- We had to revert to byte per byte reading to keep
+<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="../../../../org/apache/poi/util/BlockingInputStream.html#available()">available</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BlockingInputStream.html#close()">close</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BlockingInputStream.html#mark(int)">mark</a></strong>(int readLimit)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BlockingInputStream.html#markSupported()">markSupported</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BlockingInputStream.html#read()">read</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BlockingInputStream.html#read(byte[])">read</a></strong>(byte[] bf)</code>
+<div class="block">We had to revert to byte per byte reading to keep
with slow network connections on one hand, without
- missing the end-of-file.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BlockingInputStream.html#read(byte[], int, int)">read</A></B>(byte[] bf,
- int s,
- int l)</CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BlockingInputStream.html#reset()">reset</A></B>()</CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BlockingInputStream.html#skip(long)">skip</A></B>(long n)</CODE>
-
-<BR>
- </TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
+ missing the end-of-file.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BlockingInputStream.html#read(byte[],%20int,%20int)">read</a></strong>(byte[] bf,
+ int s,
+ int l)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BlockingInputStream.html#reset()">reset</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BlockingInputStream.html#skip(long)">skip</a></strong>(long n)</code> </td>
+</tr>
+</table>
+<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 =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="is"><!-- --></A><H3>
-is</H3>
-<PRE>
-protected java.io.InputStream <B>is</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="is">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>is</h4>
+<pre>protected java.io.InputStream is</pre>
+</li>
+</ul>
+</li>
+</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="BlockingInputStream(java.io.InputStream)"><!-- --></A><H3>
-BlockingInputStream</H3>
-<PRE>
-public <B>BlockingInputStream</B>(java.io.InputStream is)</PRE>
-<DL>
-</DL>
-
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BlockingInputStream(java.io.InputStream)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BlockingInputStream</h4>
+<pre>public BlockingInputStream(java.io.InputStream is)</pre>
+</li>
+</ul>
+</li>
+</ul>
<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="available()"><!-- --></A><H3>
-available</H3>
-<PRE>
-public int <B>available</B>()
- throws java.io.IOException</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>available</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="close()"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>()
- throws java.io.IOException</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>close</CODE> in interface <CODE>java.io.Closeable</CODE><DT><B>Overrides:</B><DD><CODE>close</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="mark(int)"><!-- --></A><H3>
-mark</H3>
-<PRE>
-public void <B>mark</B>(int readLimit)</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>mark</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="markSupported()"><!-- --></A><H3>
-markSupported</H3>
-<PRE>
-public boolean <B>markSupported</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>markSupported</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read()"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>()
- throws java.io.IOException</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>read</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(byte[])"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(byte[] bf)
- throws java.io.IOException</PRE>
-<DL>
-<DD>We had to revert to byte per byte reading to keep
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="available()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>available</h4>
+<pre>public int available()
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>available</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<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.io.InputStream</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="mark(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mark</h4>
+<pre>public void mark(int readLimit)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>mark</code> in class <code>java.io.InputStream</code></dd>
+</dl>
+</li>
+</ul>
+<a name="markSupported()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>markSupported</h4>
+<pre>public boolean markSupported()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>markSupported</code> in class <code>java.io.InputStream</code></dd>
+</dl>
+</li>
+</ul>
+<a name="read()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>public int read()
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>read</code> in class <code>java.io.InputStream</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[] bf)
+ throws java.io.IOException</pre>
+<div class="block">We had to revert to byte per byte reading to keep
with slow network connections on one hand, without
missing the end-of-file.
This is the only method that does its own thing in this class
everything else is delegated to aggregated stream.
- THIS IS A BLOCKING BLOCK READ!!!
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>read</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(byte[], int, int)"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(byte[] bf,
- int s,
- int l)
- throws java.io.IOException</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>read</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="reset()"><!-- --></A><H3>
-reset</H3>
-<PRE>
-public void <B>reset</B>()
- throws java.io.IOException</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>reset</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="skip(long)"><!-- --></A><H3>
-skip</H3>
-<PRE>
-public long <B>skip</B>(long n)
- throws java.io.IOException</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>skip</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE></DL>
-</DD>
-</DL>
+ THIS IS A BLOCKING BLOCK READ!!!</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>read</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="read(byte[], int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>public int read(byte[] bf,
+ int s,
+ int l)
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>read</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="reset()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reset</h4>
+<pre>public void reset()
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>reset</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="skip(long)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>skip</h4>
+<pre>public long skip(long n)
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>skip</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BlockingInputStream.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../org/apache/poi/util/BitFieldFactory.html" title="class in org.apache.poi.util"><B>PREV CLASS</B></A>
- <A HREF="../../../../org/apache/poi/util/BoundedInputStream.html" title="class in org.apache.poi.util"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html?org/apache/poi/util/BlockingInputStream.html" target="_top"><B>FRAMES</B></A>
- <A HREF="BlockingInputStream.html" target="_top"><B>NO FRAMES</B></A>
- <SCRIPT type="text/javascript">
- <!--
+<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="class-use/BlockingInputStream.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/poi/util/BitFieldFactory.html" title="class in org.apache.poi.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/poi/util/BoundedInputStream.html" title="class in org.apache.poi.util"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/poi/util/BlockingInputStream.html" target="_top">Frames</a></li>
+<li><a href="BlockingInputStream.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) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
}
//-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
+</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 ======= -->
-
-<HR>
-
- <i>Copyright 2015 The Apache Software Foundation or
+<p class="legalCopy"><small>
+ <i>Copyright 2016 The Apache Software Foundation or
its licensors, as applicable.</i>
-
-</BODY>
-</HTML>
+ </small></p>
+</body>
+</html>
Modified: poi/site/publish/apidocs/org/apache/poi/util/BoundedInputStream.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/util/BoundedInputStream.html?rev=1723598&r1=1723597&r2=1723598&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/util/BoundedInputStream.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/util/BoundedInputStream.html Thu Jan 7 17:21:59 2016
@@ -1,109 +1,111 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<TITLE>
-BoundedInputStream (POI API Documentation)
-</TITLE>
-
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
+<!-- NewPage -->
+<html lang="en">
+<head>
+<title>BoundedInputStream (POI API Documentation)</title>
+<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="BoundedInputStream (POI API Documentation)";
}
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BoundedInputStream.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../org/apache/poi/util/BlockingInputStream.html" title="class in org.apache.poi.util"><B>PREV CLASS</B></A>
- <A HREF="../../../../org/apache/poi/util/ByteField.html" title="class in org.apache.poi.util"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html?org/apache/poi/util/BoundedInputStream.html" target="_top"><B>FRAMES</B></A>
- <A HREF="BoundedInputStream.html" target="_top"><B>NO FRAMES</B></A>
- <SCRIPT type="text/javascript">
- <!--
+<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="class-use/BoundedInputStream.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/poi/util/BlockingInputStream.html" title="class in org.apache.poi.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/poi/util/ByteField.html" title="class in org.apache.poi.util"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/poi/util/BoundedInputStream.html" target="_top">Frames</a></li>
+<li><a href="BoundedInputStream.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) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
}
//-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </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>Field | </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 ========= -->
-
-<HR>
<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.apache.poi.util</FONT>
-<BR>
-Class BoundedInputStream</H2>
-<PRE>
-java.lang.Object
- <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.io.InputStream
- <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.poi.util.BoundedInputStream</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD>java.io.Closeable</DD>
-</DL>
-<HR>
-<DL>
-<DT><PRE>public class <B>BoundedInputStream</B><DT>extends java.io.InputStream</DL>
-</PRE>
-
-<P>
-This is a stream that will only supply bytes up to a certain length - if its
+<div class="header">
+<div class="subTitle">org.apache.poi.util</div>
+<h2 title="Class BoundedInputStream" class="title">Class BoundedInputStream</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>org.apache.poi.util.BoundedInputStream</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">BoundedInputStream</span>
+extends java.io.InputStream</pre>
+<div class="block">This is a stream that will only supply bytes up to a certain length - if its
position goes above that, it will stop.
<p>
This is useful to wrap ServletInputStreams. The ServletInputStream will block
@@ -111,504 +113,457 @@ This is a stream that will only supply b
whether the content hasn't arrived yet or whether the content has finished.
So, one of these, initialized with the Content-length sent in the
ServletInputStream's header, will stop it blocking, providing it's been sent
- with a correct content length.
-<P>
-
-<P>
-<DL>
-<DT><B>Since:</B></DT>
- <DD>Commons IO 2.0</DD>
-<DT><B>Version:</B></DT>
- <DD>$Id$</DD>
-</DL>
-<HR>
-
-<P>
-
+ with a correct content length.</div>
+<dl><dt><span class="strong">Since:</span></dt>
+ <dd>Commons IO 2.0</dd>
+<dt><span class="strong">Version:</span></dt>
+ <dd>$Id$</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#BoundedInputStream(java.io.InputStream)">BoundedInputStream</A></B>(java.io.InputStream in)</CODE>
-
-<BR>
- Creates a new <code>BoundedInputStream</code> that wraps the given input
- stream and is unlimited.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#BoundedInputStream(java.io.InputStream, long)">BoundedInputStream</A></B>(java.io.InputStream in,
- long size)</CODE>
-
-<BR>
- Creates a new <code>BoundedInputStream</code> that wraps the given input
- stream and limits it to a certain size.</TD>
-</TR>
-</TABLE>
-
+<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="../../../../org/apache/poi/util/BoundedInputStream.html#BoundedInputStream(java.io.InputStream)">BoundedInputStream</a></strong>(java.io.InputStream in)</code>
+<div class="block">Creates a new <code>BoundedInputStream</code> that wraps the given input
+ stream and is unlimited.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../org/apache/poi/util/BoundedInputStream.html#BoundedInputStream(java.io.InputStream,%20long)">BoundedInputStream</a></strong>(java.io.InputStream in,
+ long size)</code>
+<div class="block">Creates a new <code>BoundedInputStream</code> that wraps the given input
+ stream and limits it to a certain size.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#available()">available</A></B>()</CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#close()">close</A></B>()</CODE>
-
-<BR>
- Invokes the delegate's <code>close()</code> method
- if <A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#isPropagateClose()"><CODE>isPropagateClose()</CODE></A> is <code>true</code>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#isPropagateClose()">isPropagateClose</A></B>()</CODE>
-
-<BR>
- Indicates whether the <A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#close()"><CODE>close()</CODE></A> method
- should propagate to the underling <CODE>InputStream</CODE>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#mark(int)">mark</A></B>(int readlimit)</CODE>
-
-<BR>
- Invokes the delegate's <code>mark(int)</code> method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#markSupported()">markSupported</A></B>()</CODE>
-
-<BR>
- Invokes the delegate's <code>markSupported()</code> method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#read()">read</A></B>()</CODE>
-
-<BR>
- Invokes the delegate's <code>read()</code> method if
- the current position is less than the limit.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#read(byte[])">read</A></B>(byte[] b)</CODE>
-
-<BR>
- Invokes the delegate's <code>read(byte[])</code> method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#read(byte[], int, int)">read</A></B>(byte[] b,
- int off,
- int len)</CODE>
-
-<BR>
- Invokes the delegate's <code>read(byte[], int, int)</code> method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#reset()">reset</A></B>()</CODE>
-
-<BR>
- Invokes the delegate's <code>reset()</code> method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#setPropagateClose(boolean)">setPropagateClose</A></B>(boolean propagateClose)</CODE>
-
-<BR>
- Set whether the <A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#close()"><CODE>close()</CODE></A> method
- should propagate to the underling <CODE>InputStream</CODE>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#skip(long)">skip</A></B>(long n)</CODE>
-
-<BR>
- Invokes the delegate's <code>skip(long)</code> method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> java.lang.String</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#toString()">toString</A></B>()</CODE>
-
-<BR>
- Invokes the delegate's <code>toString()</code> method.</TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
+<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="../../../../org/apache/poi/util/BoundedInputStream.html#available()">available</a></strong>()</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BoundedInputStream.html#close()">close</a></strong>()</code>
+<div class="block">Invokes the delegate's <code>close()</code> method
+ if <a href="../../../../org/apache/poi/util/BoundedInputStream.html#isPropagateClose()"><code>isPropagateClose()</code></a> is <code>true</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BoundedInputStream.html#isPropagateClose()">isPropagateClose</a></strong>()</code>
+<div class="block">Indicates whether the <a href="../../../../org/apache/poi/util/BoundedInputStream.html#close()"><code>close()</code></a> method
+ should propagate to the underling <code>InputStream</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BoundedInputStream.html#mark(int)">mark</a></strong>(int readlimit)</code>
+<div class="block">Invokes the delegate's <code>mark(int)</code> method.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BoundedInputStream.html#markSupported()">markSupported</a></strong>()</code>
+<div class="block">Invokes the delegate's <code>markSupported()</code> method.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BoundedInputStream.html#read()">read</a></strong>()</code>
+<div class="block">Invokes the delegate's <code>read()</code> method if
+ the current position is less than the limit.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BoundedInputStream.html#read(byte[])">read</a></strong>(byte[] b)</code>
+<div class="block">Invokes the delegate's <code>read(byte[])</code> method.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BoundedInputStream.html#read(byte[],%20int,%20int)">read</a></strong>(byte[] b,
+ int off,
+ int len)</code>
+<div class="block">Invokes the delegate's <code>read(byte[], int, int)</code> method.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BoundedInputStream.html#reset()">reset</a></strong>()</code>
+<div class="block">Invokes the delegate's <code>reset()</code> method.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BoundedInputStream.html#setPropagateClose(boolean)">setPropagateClose</a></strong>(boolean propagateClose)</code>
+<div class="block">Set whether the <a href="../../../../org/apache/poi/util/BoundedInputStream.html#close()"><code>close()</code></a> method
+ should propagate to the underling <code>InputStream</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BoundedInputStream.html#skip(long)">skip</a></strong>(long n)</code>
+<div class="block">Invokes the delegate's <code>skip(long)</code> method.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/util/BoundedInputStream.html#toString()">toString</a></strong>()</code>
+<div class="block">Invokes the delegate's <code>toString()</code> method.</div>
+</td>
+</tr>
+</table>
+<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, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="BoundedInputStream(java.io.InputStream, long)"><!-- --></A><H3>
-BoundedInputStream</H3>
-<PRE>
-public <B>BoundedInputStream</B>(java.io.InputStream in,
- long size)</PRE>
-<DL>
-<DD>Creates a new <code>BoundedInputStream</code> that wraps the given input
- stream and limits it to a certain size.
-<P>
-<DL>
-<DT><B>Parameters:</B><DD><CODE>in</CODE> - The wrapped input stream<DD><CODE>size</CODE> - The maximum number of bytes to return</DL>
-</DL>
-<HR>
-
-<A NAME="BoundedInputStream(java.io.InputStream)"><!-- --></A><H3>
-BoundedInputStream</H3>
-<PRE>
-public <B>BoundedInputStream</B>(java.io.InputStream in)</PRE>
-<DL>
-<DD>Creates a new <code>BoundedInputStream</code> that wraps the given input
- stream and is unlimited.
-<P>
-<DL>
-<DT><B>Parameters:</B><DD><CODE>in</CODE> - The wrapped input stream</DL>
-</DL>
-
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BoundedInputStream(java.io.InputStream, long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BoundedInputStream</h4>
+<pre>public BoundedInputStream(java.io.InputStream in,
+ long size)</pre>
+<div class="block">Creates a new <code>BoundedInputStream</code> that wraps the given input
+ stream and limits it to a certain size.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - The wrapped input stream</dd><dd><code>size</code> - The maximum number of bytes to return</dd></dl>
+</li>
+</ul>
+<a name="BoundedInputStream(java.io.InputStream)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BoundedInputStream</h4>
+<pre>public BoundedInputStream(java.io.InputStream in)</pre>
+<div class="block">Creates a new <code>BoundedInputStream</code> that wraps the given input
+ stream and is unlimited.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - The wrapped input stream</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="read()"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>()
- throws java.io.IOException</PRE>
-<DL>
-<DD>Invokes the delegate's <code>read()</code> method if
- the current position is less than the limit.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>read</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the byte read or -1 if the end of stream or
- the limit has been reached.
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE> - if an I/O error occurs</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(byte[])"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(byte[] b)
- throws java.io.IOException</PRE>
-<DL>
-<DD>Invokes the delegate's <code>read(byte[])</code> method.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>read</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>b</CODE> - the buffer to read the bytes into
-<DT><B>Returns:</B><DD>the number of bytes read or -1 if the end of stream or
- the limit has been reached.
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE> - if an I/O error occurs</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(byte[], int, int)"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(byte[] b,
- int off,
- int len)
- throws java.io.IOException</PRE>
-<DL>
-<DD>Invokes the delegate's <code>read(byte[], int, int)</code> method.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>read</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>b</CODE> - the buffer to read the bytes into<DD><CODE>off</CODE> - The start offset<DD><CODE>len</CODE> - The number of bytes to read
-<DT><B>Returns:</B><DD>the number of bytes read or -1 if the end of stream or
- the limit has been reached.
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE> - if an I/O error occurs</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="skip(long)"><!-- --></A><H3>
-skip</H3>
-<PRE>
-public long <B>skip</B>(long n)
- throws java.io.IOException</PRE>
-<DL>
-<DD>Invokes the delegate's <code>skip(long)</code> method.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>skip</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>n</CODE> - the number of bytes to skip
-<DT><B>Returns:</B><DD>the actual number of bytes skipped
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE> - if an I/O error occurs</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="available()"><!-- --></A><H3>
-available</H3>
-<PRE>
-public int <B>available</B>()
- throws java.io.IOException</PRE>
-<DL>
-<DD>
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>available</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public java.lang.String <B>toString</B>()</PRE>
-<DL>
-<DD>Invokes the delegate's <code>toString()</code> method.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the delegate's <code>toString()</code></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="close()"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>()
- throws java.io.IOException</PRE>
-<DL>
-<DD>Invokes the delegate's <code>close()</code> method
- if <A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#isPropagateClose()"><CODE>isPropagateClose()</CODE></A> is <code>true</code>.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>close</CODE> in interface <CODE>java.io.Closeable</CODE><DT><B>Overrides:</B><DD><CODE>close</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE> - if an I/O error occurs</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="reset()"><!-- --></A><H3>
-reset</H3>
-<PRE>
-public void <B>reset</B>()
- throws java.io.IOException</PRE>
-<DL>
-<DD>Invokes the delegate's <code>reset()</code> method.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>reset</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE> - if an I/O error occurs</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="mark(int)"><!-- --></A><H3>
-mark</H3>
-<PRE>
-public void <B>mark</B>(int readlimit)</PRE>
-<DL>
-<DD>Invokes the delegate's <code>mark(int)</code> method.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>mark</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>readlimit</CODE> - read ahead limit</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="markSupported()"><!-- --></A><H3>
-markSupported</H3>
-<PRE>
-public boolean <B>markSupported</B>()</PRE>
-<DL>
-<DD>Invokes the delegate's <code>markSupported()</code> method.
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>markSupported</CODE> in class <CODE>java.io.InputStream</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>true if mark is supported, otherwise false</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isPropagateClose()"><!-- --></A><H3>
-isPropagateClose</H3>
-<PRE>
-public boolean <B>isPropagateClose</B>()</PRE>
-<DL>
-<DD>Indicates whether the <A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#close()"><CODE>close()</CODE></A> method
- should propagate to the underling <CODE>InputStream</CODE>.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD><code>true</code> if calling <A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#close()"><CODE>close()</CODE></A>
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="read()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>public int read()
+ throws java.io.IOException</pre>
+<div class="block">Invokes the delegate's <code>read()</code> method if
+ the current position is less than the limit.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>read</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the byte read or -1 if the end of stream or
+ the limit has been reached.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if an I/O error occurs</dd></dl>
+</li>
+</ul>
+<a name="read(byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>public int read(byte[] b)
+ throws java.io.IOException</pre>
+<div class="block">Invokes the delegate's <code>read(byte[])</code> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>read</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - the buffer to read the bytes into</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the number of bytes read or -1 if the end of stream or
+ the limit has been reached.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if an I/O error occurs</dd></dl>
+</li>
+</ul>
+<a name="read(byte[], int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>public int read(byte[] b,
+ int off,
+ int len)
+ throws java.io.IOException</pre>
+<div class="block">Invokes the delegate's <code>read(byte[], int, int)</code> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>read</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - the buffer to read the bytes into</dd><dd><code>off</code> - The start offset</dd><dd><code>len</code> - The number of bytes to read</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the number of bytes read or -1 if the end of stream or
+ the limit has been reached.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if an I/O error occurs</dd></dl>
+</li>
+</ul>
+<a name="skip(long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>skip</h4>
+<pre>public long skip(long n)
+ throws java.io.IOException</pre>
+<div class="block">Invokes the delegate's <code>skip(long)</code> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>skip</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>n</code> - the number of bytes to skip</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the actual number of bytes skipped</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if an I/O error occurs</dd></dl>
+</li>
+</ul>
+<a name="available()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>available</h4>
+<pre>public int available()
+ throws java.io.IOException</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>available</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public java.lang.String toString()</pre>
+<div class="block">Invokes the delegate's <code>toString()</code> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the delegate's <code>toString()</code></dd></dl>
+</li>
+</ul>
+<a name="close()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public void close()
+ throws java.io.IOException</pre>
+<div class="block">Invokes the delegate's <code>close()</code> method
+ if <a href="../../../../org/apache/poi/util/BoundedInputStream.html#isPropagateClose()"><code>isPropagateClose()</code></a> is <code>true</code>.</div>
+<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.io.InputStream</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if an I/O error occurs</dd></dl>
+</li>
+</ul>
+<a name="reset()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reset</h4>
+<pre>public void reset()
+ throws java.io.IOException</pre>
+<div class="block">Invokes the delegate's <code>reset()</code> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>reset</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if an I/O error occurs</dd></dl>
+</li>
+</ul>
+<a name="mark(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mark</h4>
+<pre>public void mark(int readlimit)</pre>
+<div class="block">Invokes the delegate's <code>mark(int)</code> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>mark</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>readlimit</code> - read ahead limit</dd></dl>
+</li>
+</ul>
+<a name="markSupported()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>markSupported</h4>
+<pre>public boolean markSupported()</pre>
+<div class="block">Invokes the delegate's <code>markSupported()</code> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>markSupported</code> in class <code>java.io.InputStream</code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if mark is supported, otherwise false</dd></dl>
+</li>
+</ul>
+<a name="isPropagateClose()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isPropagateClose</h4>
+<pre>public boolean isPropagateClose()</pre>
+<div class="block">Indicates whether the <a href="../../../../org/apache/poi/util/BoundedInputStream.html#close()"><code>close()</code></a> method
+ should propagate to the underling <code>InputStream</code>.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if calling <a href="../../../../org/apache/poi/util/BoundedInputStream.html#close()"><code>close()</code></a>
propagates to the <code>close()</code> method of the
- underlying stream or <code>false</code> if it does not.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setPropagateClose(boolean)"><!-- --></A><H3>
-setPropagateClose</H3>
-<PRE>
-public void <B>setPropagateClose</B>(boolean propagateClose)</PRE>
-<DL>
-<DD>Set whether the <A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#close()"><CODE>close()</CODE></A> method
- should propagate to the underling <CODE>InputStream</CODE>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>propagateClose</CODE> - <code>true</code> if calling
- <A HREF="../../../../org/apache/poi/util/BoundedInputStream.html#close()"><CODE>close()</CODE></A> propagates to the <code>close()</code>
+ underlying stream or <code>false</code> if it does not.</dd></dl>
+</li>
+</ul>
+<a name="setPropagateClose(boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setPropagateClose</h4>
+<pre>public void setPropagateClose(boolean propagateClose)</pre>
+<div class="block">Set whether the <a href="../../../../org/apache/poi/util/BoundedInputStream.html#close()"><code>close()</code></a> method
+ should propagate to the underling <code>InputStream</code>.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>propagateClose</code> - <code>true</code> if calling
+ <a href="../../../../org/apache/poi/util/BoundedInputStream.html#close()"><code>close()</code></a> propagates to the <code>close()</code>
method of the underlying stream or
- <code>false</code> if it does not.</DL>
-</DD>
-</DL>
+ <code>false</code> if it does not.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BoundedInputStream.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../org/apache/poi/util/BlockingInputStream.html" title="class in org.apache.poi.util"><B>PREV CLASS</B></A>
- <A HREF="../../../../org/apache/poi/util/ByteField.html" title="class in org.apache.poi.util"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html?org/apache/poi/util/BoundedInputStream.html" target="_top"><B>FRAMES</B></A>
- <A HREF="BoundedInputStream.html" target="_top"><B>NO FRAMES</B></A>
- <SCRIPT type="text/javascript">
- <!--
+<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="class-use/BoundedInputStream.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/poi/util/BlockingInputStream.html" title="class in org.apache.poi.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/poi/util/ByteField.html" title="class in org.apache.poi.util"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/poi/util/BoundedInputStream.html" target="_top">Frames</a></li>
+<li><a href="BoundedInputStream.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) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
}
//-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </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>Field | </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 ======= -->
-
-<HR>
-
- <i>Copyright 2015 The Apache Software Foundation or
+<p class="legalCopy"><small>
+ <i>Copyright 2016 The Apache Software Foundation or
its licensors, as applicable.</i>
-
-</BODY>
-</HTML>
+ </small></p>
+</body>
+</html>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org