Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.lutris.mime.tests
Class TestInputStream  view TestInputStream download TestInputStream.java

java.lang.Object
  extended byjava.io.InputStream
      extended bycom.lutris.mime.tests.TestInputStream
All Implemented Interfaces:
java.io.Closeable

class TestInputStream
extends java.io.InputStream


Field Summary
(package private)  java.lang.String boundary
           
(package private)  char[] buf
           
(package private)  int bufPos
           
(package private)  java.lang.String CRLF
           
 java.lang.String[] digests
           
(package private)  java.security.DigestInputStream dis
           
(package private)  int lengthPos
           
(package private)  long[] lengthVec
           
(package private)  int ST_DATA
           
(package private)  int ST_END
           
(package private)  int ST_HEADER
           
(package private)  int state
           
 
Constructor Summary
(package private) TestInputStream(long[] lengths, java.lang.String sep)
           
 
Method Summary
 int read()
          This method reads an unsigned byte from the input stream and returns it as an int in the range of 0-255.
 
Methods inherited from class java.io.InputStream
available, close, mark, markSupported, read, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

digests

public java.lang.String[] digests

dis

java.security.DigestInputStream dis

buf

char[] buf

bufPos

int bufPos

lengthVec

long[] lengthVec

lengthPos

int lengthPos

ST_HEADER

final int ST_HEADER
See Also:
Constant Field Values

ST_DATA

final int ST_DATA
See Also:
Constant Field Values

ST_END

final int ST_END
See Also:
Constant Field Values

state

int state

boundary

java.lang.String boundary

CRLF

java.lang.String CRLF
Constructor Detail

TestInputStream

TestInputStream(long[] lengths,
                java.lang.String sep)
Method Detail

read

public int read()
         throws java.io.IOException
Description copied from class: java.io.InputStream
This method reads an unsigned byte from the input stream and returns it as an int in the range of 0-255. This method also will return -1 if the end of the stream has been reached.

This method will block until the byte can be read.