Class MailUtil
- java.lang.Object
- 
- org.apache.tika.parser.mailcommons.MailUtil
 
- 
 public class MailUtil extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description MailUtil()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static 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.
 
- 
- 
- 
Method Detail- 
setPersonAndEmailpublic 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-
 
 - 
addPersonAndEmailpublic 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-
 
 - 
containsEmailpublic static boolean containsEmail(String chunk) If the chunk looks like it contains an email- Parameters:
- chunk- to analyse
- Returns:
- trueif chunk looks like it contains an email
 
 
- 
 
-