dog.mail.util
Class CRLFInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--java.io.FilterInputStream
|
+--java.io.PushbackInputStream
|
+--dog.mail.util.CRLFInputStream
- public class CRLFInputStream
- extends java.io.PushbackInputStream
An input stream that filters out CR/LF pairs into LFs.
Field Summary |
static int |
CR
The CR octet. |
static int |
LF
The LF octet. |
Fields inherited from class java.io.PushbackInputStream |
buf,
pos |
Fields inherited from class java.io.FilterInputStream |
in |
Constructor Summary |
CRLFInputStream(java.io.InputStream in)
Constructs a CR/LF input stream connected to the specified input stream. |
Method Summary |
int |
read()
Reads the next byte of data from this input stream. |
int |
read(byte[] b)
Reads up to b.length bytes of data from this input stream into
an array of bytes. |
int |
read(byte[] b,
int off,
int len)
Reads up to len bytes of data from this input stream into an
array of bytes, starting at the specified offset. |
java.lang.String |
readLine()
Reads a line of input terminated by LF. |
Methods inherited from class java.io.PushbackInputStream |
available,
close,
markSupported,
skip,
unread,
unread,
unread |
Methods inherited from class java.io.FilterInputStream |
mark,
reset |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
CR
public static final int CR
- The CR octet.
LF
public static final int LF
- The LF octet.
CRLFInputStream
public CRLFInputStream(java.io.InputStream in)
- Constructs a CR/LF input stream connected to the specified input stream.
read
public int read()
throws java.io.IOException
- Reads the next byte of data from this input stream.
Returns -1 if the end of the stream has been reached.
- Throws:
- java.io.IOException - if an I/O error occurs
- Overrides:
- read in class java.io.PushbackInputStream
read
public int read(byte[] b)
throws java.io.IOException
- Reads up to b.length bytes of data from this input stream into
an array of bytes.
Returns -1 if the end of the stream has been reached.
- Throws:
- java.io.IOException - if an I/O error occurs
- Overrides:
- read in class java.io.FilterInputStream
read
public int read(byte[] b,
int off,
int len)
throws java.io.IOException
- Reads up to len bytes of data from this input stream into an
array of bytes, starting at the specified offset.
Returns -1 if the end of the stream has been reached.
- Throws:
- java.io.IOException - if an I/O error occurs
- Overrides:
- read in class java.io.PushbackInputStream
readLine
public java.lang.String readLine()
throws java.io.IOException
- Reads a line of input terminated by LF.
- Throws:
- java.io.IOException - if an I/O error occurs