パッケージ | 説明 |
---|---|
i2p.susi.util | |
i2p.susi.webmail |
The SusiMail webapp, which implements a webmail interface,
POP3 and SMTP client-side protocols, and local caching of email.
|
i2p.susi.webmail.encoding | |
i2p.susi.webmail.pop3 |
修飾子とタイプ | クラス | 説明 |
---|---|---|
class |
FileBuffer |
File implementation of Buffer.
|
class |
GzipFileBuffer |
Gzip File implementation of Buffer.
|
class |
MemoryBuffer |
Buffer backed by a byte array.
|
class |
OutputStreamBuffer |
Output only.
|
class |
ReadBuffer |
Input only for constant data, initialized from a byte array.
|
修飾子とタイプ | フィールド | 説明 |
---|---|---|
Buffer |
MailPart.buffer |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
Buffer |
Mail.getBody() |
This contains the header also.
|
Buffer |
Mail.getHeader() |
This may or may not contain the body also.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
MailPart.decode(int offset,
Buffer out) |
|
void |
Mail.setBody(Buffer rb) |
|
void |
Mail.setHeader(Buffer rb) |
コンストラクタ | 説明 |
---|---|
MailPart(java.lang.String uidl,
java.util.concurrent.atomic.AtomicInteger id,
Buffer readBuffer,
java.io.InputStream in,
ReadCounter counter,
java.lang.String[] hdrlines) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
Buffer |
EightBit.decode(byte[] in,
int offset,
int length) |
|
Buffer |
EightBit.decode(Buffer in) |
|
Buffer |
Encoding.decode(byte[] in) |
This implementation just calls decode(in, 0, in.length).
|
Buffer |
Encoding.decode(byte[] in,
int offset,
int length) |
|
Buffer |
Encoding.decode(Buffer in) |
This implementation just calls decode(in.content, in.offset, in.length).
|
Buffer |
Encoding.decode(java.lang.String str) |
This implementation just converts the string to a byte array
and then calls encode(byte[]).
|
Buffer |
SevenBit.decode(byte[] in,
int offset,
int length) |
|
Buffer |
SevenBit.decode(Buffer in) |
We don't do any 8-bit checks like we do for decode(byte[])
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
Base64.decode(java.io.InputStream in,
Buffer bout) |
|
Buffer |
EightBit.decode(Buffer in) |
|
void |
EightBit.decode(java.io.InputStream in,
Buffer out) |
Copy in to out, unchanged
|
Buffer |
Encoding.decode(Buffer in) |
This implementation just calls decode(in.content, in.offset, in.length).
|
void |
Encoding.decode(Buffer in,
Buffer out) |
|
abstract void |
Encoding.decode(java.io.InputStream in,
Buffer out) |
|
void |
HeaderLine.decode(java.io.InputStream in,
Buffer bout) |
Decode all the header lines, up through \r\n\r\n,
and puts them in the ReadBuffer, including the \r\n\r\n
|
void |
HTML.decode(java.io.InputStream in,
Buffer out) |
|
void |
QuotedPrintable.decode(java.io.InputStream in,
Buffer bout) |
|
Buffer |
SevenBit.decode(Buffer in) |
We don't do any 8-bit checks like we do for decode(byte[])
|
void |
SevenBit.decode(java.io.InputStream in,
Buffer out) |
Copy in to out, unchanged
We don't do any 8-bit checks like we do for decode(byte[])
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
Buffer |
POP3MailBox.getBody(java.lang.String uidl,
Buffer buffer) |
Fetch the body.
|
Buffer |
POP3MailBox.FetchRequest.getBuffer() |
|
Buffer |
POP3MailBox.getHeader(java.lang.String uidl) |
Fetch the header.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
Buffer |
POP3MailBox.getBody(java.lang.String uidl,
Buffer buffer) |
Fetch the body.
|