class MailPart
extends java.lang.Object
修飾子とタイプ | フィールド | 説明 |
---|---|---|
Buffer |
buffer |
|
java.lang.String |
charset |
|
int |
decodedLength |
the decoded length if known, else -1
|
java.lang.String |
description |
|
java.lang.String |
disposition |
|
java.lang.String |
encoding |
|
java.lang.String |
filename |
fixme never set
|
java.lang.String[] |
headerLines |
|
boolean |
message |
|
boolean |
multipart |
|
java.lang.String |
name |
|
java.util.List<MailPart> |
parts |
|
java.lang.String |
type |
|
java.lang.String |
uidl |
the UIDL of the mail, same for all parts
|
java.lang.String |
version |
コンストラクタ | 説明 |
---|---|
MailPart(java.lang.String uidl,
java.util.concurrent.atomic.AtomicInteger id,
Buffer readBuffer,
java.io.InputStream in,
ReadCounter counter,
java.lang.String[] hdrlines) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
decode(int offset,
Buffer out) |
|
int |
getID() |
A value unique across all the parts of this Mail,
and constant across restarts, so it may be part of a bookmark.
|
java.lang.String |
toString() |
public final java.lang.String[] headerLines
public final java.lang.String type
public final java.lang.String encoding
public final java.lang.String name
public final java.lang.String description
public final java.lang.String disposition
public final java.lang.String charset
public final java.lang.String version
public final java.lang.String filename
public final java.util.List<MailPart> parts
public final boolean multipart
public final boolean message
public final Buffer buffer
public int decodedLength
public final java.lang.String uidl
public MailPart(java.lang.String uidl, java.util.concurrent.atomic.AtomicInteger id, Buffer readBuffer, java.io.InputStream in, ReadCounter counter, java.lang.String[] hdrlines) throws java.io.IOException
readBuffer
- has zero offset for top-level MailPart.in
- used for reading (NOT readBuffer.getInputStream())counter
- used for counting how much we have read.
Probably the same as InputStream but a different interface.hdrlines
- non-null for top-level MailPart, where they
were already parsed in Mail. Null otherwisejava.io.IOException
public int getID()
public void decode(int offset, Buffer out) throws java.io.IOException
offset
- 2 for sendAttachment, 0 otherwise, probably for \r\njava.io.IOException
public java.lang.String toString()
toString
クラス内 java.lang.Object