Class MailUtil
java.lang.Object
org.apache.tika.parser.mailcommons.MailUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddPersonAndEmail(String string, Property personProperty, Property emailProperty, Metadata metadata) This tries to split a "from" or "to" value into a person field and an email field.static booleancontainsEmail(String chunk) If the chunk looks like it contains an emailstatic voidsetPersonAndEmail(String string, Property personProperty, Property emailProperty, Metadata metadata) This tries to split a "from" or "to" value into a person field and an email field.
-
Constructor Details
-
MailUtil
public MailUtil()
-
-
Method Details
-
setPersonAndEmail
public static void setPersonAndEmail(String string, Property personProperty, Property emailProperty, Metadata metadata) This tries to split a "from" or "to" value into a person field and an email field. This does not handle RFC encoded strings (e.g. "=?iso-8859-1?Q?H=E9roux_Louise?"), you must decode them first.- Parameters:
string-personProperty-emailProperty-metadata-
-
addPersonAndEmail
public static void addPersonAndEmail(String string, Property personProperty, Property emailProperty, Metadata metadata) This tries to split a "from" or "to" value into a person field and an email field. This does not handle RFC encoded strings (e.g. "=?iso-8859-1?Q?H=E9roux_Louise?"), you must decode them first.- Parameters:
string-personProperty-emailProperty-metadata-
-
containsEmail
If the chunk looks like it contains an email- Parameters:
chunk- to analyse- Returns:
trueif chunk looks like it contains an email
-