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
 
 public final class RecipientStringTerm extends AddressStringTerm This class implements string comparisons for the Recipient Address headers.Note that this class differs from the RecipientTermclass 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 RecipientStringTerm(Message.RecipientType type, String pattern)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Equality comparison.Message.RecipientTypegetRecipientType()Return the type of recipient to match with.inthashCode()Compute a hashCode for this object.booleanmatch(Message msg)Check whether the address specified in the constructor is a substring of the recipient address of this Message.- 
Methods inherited from class jakarta.mail.search.AddressStringTermmatch
 - 
Methods inherited from class jakarta.mail.search.StringTermgetIgnoreCase, getPattern, match
 
- 
 
- 
- 
- 
Constructor Detail- 
RecipientStringTermpublic RecipientStringTerm(Message.RecipientType type, String pattern) Constructor.- Parameters:
- type- the recipient type
- pattern- the address pattern to be compared.
 
 
- 
 - 
Method Detail- 
getRecipientTypepublic Message.RecipientType getRecipientType() Return the type of recipient to match with.- Returns:
- the recipient type
 
 - 
matchpublic boolean match(Message msg) Check 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.
 
 - 
equalspublic boolean equals(Object obj) Equality comparison.- Overrides:
- equalsin class- AddressStringTerm
 
 - 
hashCodepublic int hashCode() Compute a hashCode for this object.- Overrides:
- hashCodein class- StringTerm
 
 
- 
 
-