org.nuxeo.cm.mail.actionpipe.parser
Class DefaultEnglishMailParser
java.lang.Object
org.nuxeo.cm.mail.actionpipe.parser.DefaultEnglishMailParser
- All Implemented Interfaces:
- MailActionPipeConstants, MailBodyParser
- Direct Known Subclasses:
- GmailMailParser, ThunderbirdFrenchMailParser
public class DefaultEnglishMailParser
- extends Object
- implements MailBodyParser, MailActionPipeConstants
This is the default English Mail Parser which is from a forwarded mail using
English Thunderbird.
- Author:
- Sun Seng David TAN
Fields inherited from interface org.nuxeo.cm.mail.actionpipe.MailActionPipeConstants |
ATTACHMENTS_KEY, BODY_KEY, CASEMANAGEMENT_SERVICE_KEY, CORE_SESSION_ID_KEY, MESSAGE_ID_KEY, MIMETYPE_SERVICE_KEY, ORIGINAL_CC_RECIPIENTS_KEY, ORIGINAL_RECEPTION_DATE_KEY, ORIGINAL_SENDER_NAME_KEY, ORIGINAL_SENDERS_KEY, ORIGINAL_TO_RECIPIENTS_KEY, RECEPTION_DATE_KEY, SENDER_EMAIL_KEY, SENDER_KEY, SUBJECT_KEY |
log
public static final Log log
DEFAULT_CONTACT_PATTERN
public static final Pattern DEFAULT_CONTACT_PATTERN
THUNDERBIRD_ENGLISH_HEADER_PATTERN
public static final Pattern THUNDERBIRD_ENGLISH_HEADER_PATTERN
DATE_FORMAT
public static final String DATE_FORMAT
- See Also:
- Constant Field Values
DefaultEnglishMailParser
public DefaultEnglishMailParser()
getHeaderPattern
public Pattern getHeaderPattern()
- Description copied from interface:
MailBodyParser
- The header pattern used to identify a parser to be used
- Specified by:
getHeaderPattern
in interface MailBodyParser
- Returns:
- the regexp to be used
parse
public boolean parse(Matcher m,
Map<String,Object> resultMap)
- Description copied from interface:
MailBodyParser
- Perform the parsing
- Specified by:
parse
in interface MailBodyParser
- Returns:
Copyright © 2011 Nuxeo SAS. All Rights Reserved.