org.apache.james.mime4j.io
Class LineReaderInputStreamAdaptor
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.apache.james.mime4j.io.LineReaderInputStream
org.apache.james.mime4j.io.LineReaderInputStreamAdaptor
- All Implemented Interfaces:
- java.io.Closeable
public class LineReaderInputStreamAdaptor
- extends LineReaderInputStream
InputStream
used by the MIME parser to detect whether the
underlying data stream was used (read from) and whether the end of the
stream was reached.
Fields inherited from class java.io.FilterInputStream |
in |
Methods inherited from class java.io.FilterInputStream |
available, close, mark, markSupported, read, reset, skip |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LineReaderInputStreamAdaptor
public LineReaderInputStreamAdaptor(java.io.InputStream is,
int maxLineLen)
LineReaderInputStreamAdaptor
public LineReaderInputStreamAdaptor(java.io.InputStream is)
read
public int read()
throws java.io.IOException
- Overrides:
read
in class java.io.FilterInputStream
- Throws:
java.io.IOException
read
public int read(byte[] b,
int off,
int len)
throws java.io.IOException
- Overrides:
read
in class java.io.FilterInputStream
- Throws:
java.io.IOException
readLine
public int readLine(ByteArrayBuffer dst)
throws java.io.IOException
- Description copied from class:
LineReaderInputStream
- Reads one line of text into the given
ByteArrayBuffer
.
- Specified by:
readLine
in class LineReaderInputStream
- Parameters:
dst
- Destination
- Returns:
- number of bytes copied or
-1
if the end of
the stream has been reached.
- Throws:
java.io.IOException
- in case of an I/O error.
eof
public boolean eof()
isUsed
public boolean isUsed()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2004-2013. All Rights Reserved.