|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.james.mime4j.field.Field
public abstract class Field
The base class of all field classes.
| Field Summary | |
|---|---|
static java.lang.String |
BCC
|
static java.lang.String |
CC
|
static java.lang.String |
CONTENT_TRANSFER_ENCODING
|
static java.lang.String |
CONTENT_TYPE
|
static java.lang.String |
DATE
|
static java.lang.String |
FROM
|
static java.lang.String |
REPLY_TO
|
static java.lang.String |
RESENT_BCC
|
static java.lang.String |
RESENT_CC
|
static java.lang.String |
RESENT_DATE
|
static java.lang.String |
RESENT_FROM
|
static java.lang.String |
RESENT_SENDER
|
static java.lang.String |
RESENT_TO
|
static java.lang.String |
SENDER
|
static java.lang.String |
SUBJECT
|
static java.lang.String |
TO
|
| Constructor Summary | |
|---|---|
protected |
Field(java.lang.String name,
java.lang.String body,
java.lang.String raw)
|
| Method Summary | |
|---|---|
java.lang.String |
getBody()
Gets the unfolded, unparsed and possibly encoded (see RFC 2047) field body string. |
java.lang.String |
getName()
Gets the name of the field ( Subject,
From, etc). |
static DefaultFieldParser |
getParser()
Gets the default parser used to parse fields. |
java.lang.String |
getRaw()
Gets the original raw field string. |
boolean |
isContentType()
Determines if this is a Content-Type field. |
boolean |
isFrom()
Determines if this is a From field. |
boolean |
isSubject()
Determines if this is a Subject field. |
boolean |
isTo()
Determines if this is a To field. |
static Field |
parse(java.lang.String raw)
Parses the given string and returns an instance of the Field class. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SENDER
public static final java.lang.String FROM
public static final java.lang.String TO
public static final java.lang.String CC
public static final java.lang.String BCC
public static final java.lang.String REPLY_TO
public static final java.lang.String RESENT_SENDER
public static final java.lang.String RESENT_FROM
public static final java.lang.String RESENT_TO
public static final java.lang.String RESENT_CC
public static final java.lang.String RESENT_BCC
public static final java.lang.String DATE
public static final java.lang.String RESENT_DATE
public static final java.lang.String SUBJECT
public static final java.lang.String CONTENT_TYPE
public static final java.lang.String CONTENT_TRANSFER_ENCODING
| Constructor Detail |
|---|
protected Field(java.lang.String name,
java.lang.String body,
java.lang.String raw)
| Method Detail |
|---|
public static Field parse(java.lang.String raw)
Field class. The type of the class returned depends on
the field name:
| Field name | Class returned | Content-Type | org.apache.james.mime4j.field.ContentTypeField | other | org.apache.james.mime4j.field.UnstructuredField |
s - the string to parse.
Field instance.
java.lang.IllegalArgumentException - on parse errors.public static DefaultFieldParser getParser()
public java.lang.String getName()
Subject,
From, etc).
public java.lang.String getRaw()
public java.lang.String getBody()
public boolean isContentType()
Content-Type field.
true if this is a Content-Type field,
false otherwise.public boolean isSubject()
Subject field.
true if this is a Subject field,
false otherwise.public boolean isFrom()
From field.
true if this is a From field,
false otherwise.public boolean isTo()
To field.
true if this is a To field,
false otherwise.public java.lang.String toString()
toString in class java.lang.ObjectgetRaw()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||