public class MailContentExtractor
extends java.lang.Object
| Constructor and Description |
|---|
MailContentExtractor() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription(javax.mail.internet.MimeMessage message) |
static java.lang.String |
getFromAddressString(javax.mail.internet.MimeMessage message) |
ActionType |
getMailAction(javax.mail.internet.MimeMessage message) |
static java.lang.String |
getMailReference(javax.mail.internet.MimeMessage message) |
static java.lang.String |
getMailSender(javax.mail.internet.MimeMessage message) |
static java.lang.String |
getMailText(javax.mail.internet.MimeMessage message) |
NeedContentPropertyType |
getNeedType(javax.mail.internet.MimeMessage message) |
NeedContentPropertyType |
getNeedType(java.lang.String subject) |
java.lang.String[] |
getTags(javax.mail.internet.MimeMessage message) |
java.lang.String |
getTextMessage(javax.mail.internet.MimeMessage message) |
java.lang.String |
getTitle(javax.mail.internet.MimeMessage message) |
boolean |
isCommandMail(javax.mail.internet.MimeMessage message) |
boolean |
isCreateNeedMail(javax.mail.internet.MimeMessage messsage) |
boolean |
isDoNotMatch(javax.mail.internet.MimeMessage message) |
boolean |
isUsedForTesting(javax.mail.internet.MimeMessage message) |
void |
setCmdClosePattern(java.util.regex.Pattern cmdClosePattern) |
void |
setCmdConnectPattern(java.util.regex.Pattern cmdConnectPattern) |
void |
setCmdSubscribePattern(java.util.regex.Pattern cmdSubscribePattern) |
void |
setCmdTakenPattern(java.util.regex.Pattern cmdTakenPattern) |
void |
setCmdUnsubscribePattern(java.util.regex.Pattern cmdUnsubscribePattern) |
void |
setCritiqueTypePattern(java.util.regex.Pattern critiqueTypePattern) |
void |
setDemandTypePattern(java.util.regex.Pattern demandTypePattern) |
void |
setDescriptionExtractionPattern(java.util.regex.Pattern descriptionExtractionPattern) |
void |
setDoNotMatchPattern(java.util.regex.Pattern doNotMatchPattern) |
void |
setDoTogetherTypePattern(java.util.regex.Pattern doTogetherTypePattern) |
void |
setSupplyTypePattern(java.util.regex.Pattern supplyTypePattern) |
void |
setTagExtractionPattern(java.util.regex.Pattern tagExtractionPattern) |
void |
setTextMessageExtractionPattern(java.util.regex.Pattern textMessageExtractionPattern) |
void |
setTitleExtractionPattern(java.util.regex.Pattern titleExtractionPattern) |
void |
setUsedForTestingPattern(java.util.regex.Pattern usedForTestingPattern) |
public static java.lang.String getMailReference(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic NeedContentPropertyType getNeedType(javax.mail.internet.MimeMessage message) throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic NeedContentPropertyType getNeedType(java.lang.String subject)
public static java.lang.String getMailText(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException,
java.io.IOException
javax.mail.MessagingExceptionjava.io.IOExceptionpublic static java.lang.String getMailSender(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic void setDemandTypePattern(java.util.regex.Pattern demandTypePattern)
public void setSupplyTypePattern(java.util.regex.Pattern supplyTypePattern)
public void setDoTogetherTypePattern(java.util.regex.Pattern doTogetherTypePattern)
public void setCritiqueTypePattern(java.util.regex.Pattern critiqueTypePattern)
public void setTagExtractionPattern(java.util.regex.Pattern tagExtractionPattern)
public void setTextMessageExtractionPattern(java.util.regex.Pattern textMessageExtractionPattern)
public void setTitleExtractionPattern(java.util.regex.Pattern titleExtractionPattern)
public void setDescriptionExtractionPattern(java.util.regex.Pattern descriptionExtractionPattern)
public void setUsedForTestingPattern(java.util.regex.Pattern usedForTestingPattern)
public void setDoNotMatchPattern(java.util.regex.Pattern doNotMatchPattern)
public void setCmdClosePattern(java.util.regex.Pattern cmdClosePattern)
public void setCmdConnectPattern(java.util.regex.Pattern cmdConnectPattern)
public void setCmdSubscribePattern(java.util.regex.Pattern cmdSubscribePattern)
public void setCmdUnsubscribePattern(java.util.regex.Pattern cmdUnsubscribePattern)
public void setCmdTakenPattern(java.util.regex.Pattern cmdTakenPattern)
public boolean isCreateNeedMail(javax.mail.internet.MimeMessage messsage)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic boolean isCommandMail(javax.mail.internet.MimeMessage message)
throws java.io.IOException,
javax.mail.MessagingException
java.io.IOExceptionjavax.mail.MessagingExceptionpublic ActionType getMailAction(javax.mail.internet.MimeMessage message) throws java.io.IOException, javax.mail.MessagingException
java.io.IOExceptionjavax.mail.MessagingExceptionpublic boolean isDoNotMatch(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic boolean isUsedForTesting(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic java.lang.String getTitle(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic java.lang.String getDescription(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException,
java.io.IOException
javax.mail.MessagingExceptionjava.io.IOExceptionpublic java.lang.String getTextMessage(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException,
java.io.IOException
javax.mail.MessagingExceptionjava.io.IOExceptionpublic java.lang.String[] getTags(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException,
java.io.IOException
javax.mail.MessagingExceptionjava.io.IOExceptionpublic static java.lang.String getFromAddressString(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionCopyright © 2018. All Rights Reserved.