|
||||||||||
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.Object
getRaw()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |