Package jakarta.mail.search
Class FromStringTerm
- java.lang.Object
- 
- jakarta.mail.search.SearchTerm
- 
- jakarta.mail.search.StringTerm
- 
- jakarta.mail.search.AddressStringTerm
- 
- jakarta.mail.search.FromStringTerm
 
 
 
 
- 
- All Implemented Interfaces:
- Serializable
 
 public final class FromStringTerm extends AddressStringTerm This class implements string comparisons for the From Address header.Note that this class differs from the FromTermclass in that this class does comparisons on address strings rather than Address objects. The string comparisons are case-insensitive.- Since:
- JavaMail 1.1
- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class jakarta.mail.search.StringTermignoreCase, pattern
 
- 
 - 
Constructor SummaryConstructors Constructor Description FromStringTerm(String pattern)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Equality comparison.booleanmatch(Message msg)Check whether the address string specified in the constructor is a substring of the From address of this Message.- 
Methods inherited from class jakarta.mail.search.AddressStringTermmatch
 - 
Methods inherited from class jakarta.mail.search.StringTermgetIgnoreCase, getPattern, hashCode, match
 
- 
 
- 
- 
- 
Constructor Detail- 
FromStringTermpublic FromStringTerm(String pattern) Constructor.- Parameters:
- pattern- the address pattern to be compared.
 
 
- 
 - 
Method Detail- 
matchpublic boolean match(Message msg) Check whether the address string specified in the constructor is a substring of the From address of this Message.- Specified by:
- matchin class- SearchTerm
- Parameters:
- msg- The comparison is applied to this Message's From address.
- Returns:
- true if the match succeeds, otherwise false.
 
 - 
equalspublic boolean equals(Object obj) Equality comparison.- Overrides:
- equalsin class- AddressStringTerm
 
 
- 
 
-