📄 bufferedmultipartinputstream.html
字号:
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><clinit>, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Field Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="inputStream"><!-- --></A><H3>
inputStream</H3>
<PRE>
protected java.io.InputStream <B>inputStream</B></PRE>
<DL>
<DD><B>Deprecated.</B> <DD>The underlying InputStream used by this class</DL>
<HR>
<A NAME="buffer"><!-- --></A><H3>
buffer</H3>
<PRE>
protected byte[] <B>buffer</B></PRE>
<DL>
<DD><B>Deprecated.</B> <DD>The byte array used to hold buffered data</DL>
<HR>
<A NAME="bufferOffset"><!-- --></A><H3>
bufferOffset</H3>
<PRE>
protected int <B>bufferOffset</B></PRE>
<DL>
<DD><B>Deprecated.</B> <DD>The current offset we're at in the buffer's byte array</DL>
<HR>
<A NAME="bufferSize"><!-- --></A><H3>
bufferSize</H3>
<PRE>
protected int <B>bufferSize</B></PRE>
<DL>
<DD><B>Deprecated.</B> <DD>The size of the byte array buffer</DL>
<HR>
<A NAME="bufferLength"><!-- --></A><H3>
bufferLength</H3>
<PRE>
protected int <B>bufferLength</B></PRE>
<DL>
<DD><B>Deprecated.</B> <DD>The number of bytes read from the underlying InputStream that are in the buffer</DL>
<HR>
<A NAME="totalLength"><!-- --></A><H3>
totalLength</H3>
<PRE>
protected int <B>totalLength</B></PRE>
<DL>
<DD><B>Deprecated.</B> <DD>The total number of bytes read so far</DL>
<HR>
<A NAME="contentLength"><!-- --></A><H3>
contentLength</H3>
<PRE>
protected long <B>contentLength</B></PRE>
<DL>
<DD><B>Deprecated.</B> <DD>The content length of the multipart data</DL>
<HR>
<A NAME="maxSize"><!-- --></A><H3>
maxSize</H3>
<PRE>
protected long <B>maxSize</B></PRE>
<DL>
<DD><B>Deprecated.</B> <DD>The maximum allowed size for the multipart data, or -1 for an unlimited maximum file length</DL>
<HR>
<A NAME="contentLengthMet"><!-- --></A><H3>
contentLengthMet</H3>
<PRE>
protected boolean <B>contentLengthMet</B></PRE>
<DL>
<DD><B>Deprecated.</B> <DD>Whether or not bytes up to the Content-Length have been read</DL>
<HR>
<A NAME="maxLengthMet"><!-- --></A><H3>
maxLengthMet</H3>
<PRE>
protected boolean <B>maxLengthMet</B></PRE>
<DL>
<DD><B>Deprecated.</B> <DD>Whether or not bytes up to the maximum length have been read</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="BufferedMultipartInputStream(java.io.InputStream, int, long, long)"><!-- --></A><H3>
BufferedMultipartInputStream</H3>
<PRE>
public <B>BufferedMultipartInputStream</B>(java.io.InputStream inputStream, int bufferSize, long contentLength, long maxSize) throws java.io.IOException</PRE>
<DL>
<DD><B>Deprecated.</B> <DD>Public constructor for this class, just wraps the InputStream given<DD><DL>
<DT><B>Parameters:</B><DD><CODE>inputStream</CODE> - The underlying stream to read from<DD><CODE>bufferSize</CODE> - The size in bytes of the internal buffer<DD><CODE>contentLength</CODE> - The content length for this request<DD><CODE>maxSize</CODE> - The maximum size in bytes that this multipart request can be, or -1 for an unlimited length</DL>
</DD>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="available()"><!-- --></A><H3>
available</H3>
<PRE>
public int <B>available</B>()</PRE>
<DL>
<DD><B>Deprecated.</B> <DD>This method returns the number of available bytes left to read in the buffer before it has to be refilled<DD><DL>
<DT><B>Overrides:</B><DD><CODE>available</CODE> in class <CODE>java.io.InputStream</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><B>Deprecated.</B> <DD>This method attempts to close the underlying InputStream<DD><DL>
<DT><B>Overrides:</B><DD><CODE>close</CODE> in class <CODE>java.io.InputStream</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="mark(int)"><!-- --></A><H3>
mark</H3>
<PRE>
public void <B>mark</B>(int position)</PRE>
<DL>
<DD><B>Deprecated.</B> <DD>This method calls on the mark() method of the underlying InputStream<DD><DL>
<DT><B>Overrides:</B><DD><CODE>mark</CODE> in class <CODE>java.io.InputStream</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="markSupported()"><!-- --></A><H3>
markSupported</H3>
<PRE>
public boolean <B>markSupported</B>()</PRE>
<DL>
<DD><B>Deprecated.</B> <DD>This method calls on the markSupported() method of the underlying InputStream<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>Whether or not the underlying InputStream supports marking</DL>
</DD>
</DL>
<HR>
<A NAME="maxLengthMet()"><!-- --></A><H3>
maxLengthMet</H3>
<PRE>
public boolean <B>maxLengthMet</B>()</PRE>
<DL>
<DD><B>Deprecated.</B> <DD><DL>
<DT><B>Returns:</B><DD>true if the maximum length has been reached, false otherwise</DL>
</DD>
</DL>
<HR>
<A NAME="contentLengthMet()"><!-- --></A><H3>
contentLengthMet</H3>
<PRE>
public boolean <B>contentLengthMet</B>()</PRE>
<DL>
<DD><B>Deprecated.</B> <DD><DL>
<DT><B>Returns:</B><DD>true if the content length has been reached, false otherwise</DL>
</DD>
</DL>
<HR>
<A NAME="read()"><!-- --></A><H3>
read</H3>
<PRE>
public int <B>read</B>() throws java.io.IOException</PRE>
<DL>
<DD><B>Deprecated.</B> <DD>This method returns the next byte in the buffer, and refills it if necessary.<DD><DL>
<DT><B>Overrides:</B><DD><CODE>read</CODE> in class <CODE>java.io.InputStream</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The next byte read in the buffer, or -1 if the end of the stream has been reached</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><B>Deprecated.</B> <DD>This method populates the byte array <code>b</code> with data up to <code>b.length</code> bytes<DD><DL>
<DT><B>Overrides:</B><DD><CODE>read</CODE> in class <CODE>java.io.InputStream</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="read(byte[], int, int)"><!-- --></A><H3>
read</H3>
<PRE>
public int <B>read</B>(byte[] b, int offset, int length) throws java.io.IOException</PRE>
<DL>
<DD><B>Deprecated.</B> <DD>This method populates the byte array <code>b</code> with data up to <code>length</code> starting at b[offset]<DD><DL>
<DT><B>Overrides:</B><DD><CODE>read</CODE> in class <CODE>java.io.InputStream</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="readLine(byte[], int, int)"><!-- --></A><H3>
readLine</H3>
<PRE>
public int <B>readLine</B>(byte[] b, int offset, int length) throws java.io.IOException</PRE>
<DL>
<DD><B>Deprecated.</B> <DD>This method reads into the byte array <code>b</code> until a newline ('\n') character is encountered or the number of bytes specified by <code>length</code> have been read</DL>
<HR>
<A NAME="readLine()"><!-- --></A><H3>
readLine</H3>
<PRE>
public byte[] <B>readLine</B>() throws java.io.IOException</PRE>
<DL>
<DD><B>Deprecated.</B> <DD>This method reads a line, regardless of length.<DD><DL>
<DT><B>Returns:</B><DD>A byte array representing the line.</DL>
</DD>
</DL>
<HR>
<A NAME="reset()"><!-- --></A><H3>
reset</H3>
<PRE>
public void <B>reset</B>() throws java.io.IOException</PRE>
<DL>
<DD><B>Deprecated.</B> <DD>This method makes a call to the reset() method of the underlying InputStream<DD><DL>
<DT><B>Overrides:</B><DD><CODE>reset</CODE> in class <CODE>java.io.InputStream</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="fill()"><!-- --></A><H3>
fill</H3>
<PRE>
protected void <B>fill</B>() throws java.io.IOException</PRE>
<DL>
<DD><B>Deprecated.</B> <DD>Fills the buffer with data from the underlying inputStream. If it can't fill the entire buffer in one read, it will read as many times as necessary to fill the buffer</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<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/BufferedMultipartInputStream.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">
PREV CLASS
<A HREF="../../../../org/apache/struts/upload/CommonsMultipartRequestHandler.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="BufferedMultipartInputStream.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: INNER | <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>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -