Package org.apache.james.mime4j.field
Class AbstractField
java.lang.Object
org.apache.james.mime4j.field.AbstractField
- All Implemented Interfaces:
ParsedField
,Field
- Direct Known Subclasses:
AddressListFieldImpl
,AddressListFieldLenientImpl
,ContentDescriptionFieldImpl
,ContentDispositionFieldImpl
,ContentDispositionFieldLenientImpl
,ContentIdFieldImpl
,ContentLanguageFieldImpl
,ContentLanguageFieldLenientImpl
,ContentLengthFieldImpl
,ContentLocationFieldImpl
,ContentLocationFieldLenientImpl
,ContentMD5FieldImpl
,ContentTransferEncodingFieldImpl
,ContentTypeFieldImpl
,ContentTypeFieldLenientImpl
,DateTimeFieldImpl
,DateTimeFieldLenientImpl
,MailboxFieldImpl
,MailboxFieldLenientImpl
,MailboxListFieldImpl
,MailboxListFieldLenientImpl
,MimeVersionFieldImpl
,MimeVersionFieldLenientImpl
,UnstructuredFieldImpl
The base class of all field classes.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBody()
Gets the unfolded, unparsed and possibly encoded (see RFC 2047) field body string.getName()
Gets the name of the field (Subject
,From
, etc).Gets the name of the field in lower case (subject
,from
, etc).Returns the exception that was thrown by the field parser while parsing the field value.getRaw()
Gets original (raw) representation of the field, if available,null
otherwise.protected RawField
boolean
Returnstrue
if this field is valid, i.e.toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.james.mime4j.dom.field.ParsedField
bodyDescriptionField
-
Field Details
-
rawField
-
monitor
-
-
Constructor Details
-
AbstractField
-
-
Method Details
-
getName
Gets the name of the field (Subject
,From
, etc). -
getNameLowerCase
Gets the name of the field in lower case (subject
,from
, etc).- Specified by:
getNameLowerCase
in interfaceField
- Returns:
- the field name.
-
getBody
Gets the unfolded, unparsed and possibly encoded (see RFC 2047) field body string. -
getRaw
Gets original (raw) representation of the field, if available,null
otherwise. -
isValidField
public boolean isValidField()Description copied from interface:ParsedField
Returnstrue
if this field is valid, i.e. no errors were encountered while parsing the field value.- Specified by:
isValidField
in interfaceParsedField
- Returns:
true
if this field is valid,false
otherwise.- See Also:
-
getParseException
Description copied from interface:ParsedField
Returns the exception that was thrown by the field parser while parsing the field value. The result isnull
if the field is valid and no errors were encountered.- Specified by:
getParseException
in interfaceParsedField
- Returns:
- the exception that was thrown by the field parser or
null
if the field is valid. - See Also:
-
getRawField
-
toString
-