in dom/src/main/java/org/apache/james/mime4j/field/DefaultFieldParser.java [123:166]
public DefaultFieldParser() {
super(UnstructuredFieldImpl.PARSER);
setFieldParser(FieldName.CONTENT_TYPE,
ContentTypeFieldImpl.PARSER);
setFieldParser(FieldName.CONTENT_LENGTH,
ContentLengthFieldImpl.PARSER);
setFieldParser(FieldName.CONTENT_TRANSFER_ENCODING,
ContentTransferEncodingFieldImpl.PARSER);
setFieldParser(FieldName.CONTENT_DISPOSITION,
ContentDispositionFieldImpl.PARSER);
setFieldParser(FieldName.CONTENT_ID,
ContentIdFieldImpl.PARSER);
setFieldParser(FieldName.CONTENT_MD5,
ContentMD5FieldImpl.PARSER);
setFieldParser(FieldName.CONTENT_DESCRIPTION,
ContentDescriptionFieldImpl.PARSER);
setFieldParser(FieldName.CONTENT_LANGUAGE,
ContentLanguageFieldImpl.PARSER);
setFieldParser(FieldName.CONTENT_LOCATION,
ContentLocationFieldImpl.PARSER);
setFieldParser(FieldName.MIME_VERSION,
MimeVersionFieldImpl.PARSER);
FieldParser<DateTimeField> dateTimeParser = DateTimeFieldImpl.PARSER;
setFieldParser(FieldName.DATE, dateTimeParser);
setFieldParser(FieldName.RESENT_DATE, dateTimeParser);
FieldParser<MailboxListField> mailboxListParser = MailboxListFieldImpl.PARSER;
setFieldParser(FieldName.FROM, mailboxListParser);
setFieldParser(FieldName.RESENT_FROM, mailboxListParser);
FieldParser<MailboxField> mailboxParser = MailboxFieldImpl.PARSER;
setFieldParser(FieldName.SENDER, mailboxParser);
setFieldParser(FieldName.RESENT_SENDER, mailboxParser);
FieldParser<AddressListField> addressListParser = AddressListFieldImpl.PARSER;
setFieldParser(FieldName.TO, addressListParser);
setFieldParser(FieldName.RESENT_TO, addressListParser);
setFieldParser(FieldName.CC, addressListParser);
setFieldParser(FieldName.RESENT_CC, addressListParser);
setFieldParser(FieldName.BCC, addressListParser);
setFieldParser(FieldName.RESENT_BCC, addressListParser);
setFieldParser(FieldName.REPLY_TO, addressListParser);
}