Package jakarta.mail.search
Class RecipientStringTerm
java.lang.Object
jakarta.mail.search.SearchTerm
jakarta.mail.search.StringTerm
jakarta.mail.search.AddressStringTerm
jakarta.mail.search.RecipientStringTerm
- All Implemented Interfaces:
- Serializable
This class implements string comparisons for the Recipient Address
 headers. 
 Note that this class differs from the RecipientTerm class
 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:
- 
Field SummaryFields inherited from class jakarta.mail.search.StringTermignoreCase, pattern
- 
Constructor SummaryConstructorsConstructorDescriptionRecipientStringTerm(Message.RecipientType type, String pattern) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanEquality comparison.Return the type of recipient to match with.inthashCode()Compute a hashCode for this object.booleanCheck whether the address specified in the constructor is a substring of the recipient address of this Message.Methods inherited from class jakarta.mail.search.AddressStringTermmatchMethods inherited from class jakarta.mail.search.StringTermgetIgnoreCase, getPattern, match
- 
Constructor Details- 
RecipientStringTermConstructor.- Parameters:
- type- the recipient type
- pattern- the address pattern to be compared.
 
 
- 
- 
Method Details- 
getRecipientTypeReturn the type of recipient to match with.- Returns:
- the recipient type
 
- 
matchCheck whether the address specified in the constructor is a substring of the recipient address of this Message.- Specified by:
- matchin class- SearchTerm
- Parameters:
- msg- The comparison is applied to this Message's recipient address.
- Returns:
- true if the match succeeds, otherwise false.
 
- 
equalsEquality comparison.- Overrides:
- equalsin class- AddressStringTerm
 
- 
hashCodepublic int hashCode()Compute a hashCode for this object.- Overrides:
- hashCodein class- StringTerm
 
 
-