public LenientFieldParser()

in dom/src/main/java/org/apache/james/mime4j/field/LenientFieldParser.java [133:176]


    public LenientFieldParser() {
        super(UnstructuredFieldImpl.PARSER);
        setFieldParser(FieldName.CONTENT_TYPE,
                ContentTypeFieldLenientImpl.PARSER);        // lenient
        setFieldParser(FieldName.CONTENT_LENGTH,
                ContentLengthFieldImpl.PARSER);             // default
        setFieldParser(FieldName.CONTENT_TRANSFER_ENCODING,
                ContentTransferEncodingFieldImpl.PARSER);   // default
        setFieldParser(FieldName.CONTENT_DISPOSITION,
                ContentDispositionFieldLenientImpl.PARSER); // lenient
        setFieldParser(FieldName.CONTENT_ID,
                ContentIdFieldImpl.PARSER);                 // default
        setFieldParser(FieldName.CONTENT_MD5,
                ContentMD5FieldImpl.PARSER);                // default
        setFieldParser(FieldName.CONTENT_DESCRIPTION,
                ContentDescriptionFieldImpl.PARSER);        // default
        setFieldParser(FieldName.CONTENT_LANGUAGE,
                ContentLanguageFieldLenientImpl.PARSER);    // lenient
        setFieldParser(FieldName.CONTENT_LOCATION,
                ContentLocationFieldLenientImpl.PARSER);    // lenient
        setFieldParser(FieldName.MIME_VERSION,
                MimeVersionFieldImpl.PARSER);               // lenient

        FieldParser<DateTimeField> dateTimeParser = DateTimeFieldLenientImpl.PARSER;
        setFieldParser(FieldName.DATE, dateTimeParser);
        setFieldParser(FieldName.RESENT_DATE, dateTimeParser);

        FieldParser<MailboxListField> mailboxListParser = MailboxListFieldLenientImpl.PARSER;
        setFieldParser(FieldName.FROM, mailboxListParser);
        setFieldParser(FieldName.RESENT_FROM, mailboxListParser);

        FieldParser<MailboxField> mailboxParser = MailboxFieldLenientImpl.PARSER;
        setFieldParser(FieldName.SENDER, mailboxParser);
        setFieldParser(FieldName.RESENT_SENDER, mailboxParser);

        FieldParser<AddressListField> addressListParser = AddressListFieldLenientImpl.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);
    }