Package jakarta.mail.search
Class OrTerm
- java.lang.Object
- 
- jakarta.mail.search.SearchTerm
- 
- jakarta.mail.search.OrTerm
 
 
- 
- All Implemented Interfaces:
- Serializable
 
 public final class OrTerm extends SearchTerm This class implements the logical OR operator on individual SearchTerms.- Author:
- Bill Shannon, John Mani
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description OrTerm(SearchTerm[] t)Constructor that takes an array of SearchTerms.OrTerm(SearchTerm t1, SearchTerm t2)Constructor that takes two operands.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Equality comparison.SearchTerm[]getTerms()Return the search terms.inthashCode()Compute a hashCode for this object.booleanmatch(Message msg)The OR operation.
 
- 
- 
- 
Constructor Detail- 
OrTermpublic OrTerm(SearchTerm t1, SearchTerm t2) Constructor that takes two operands.- Parameters:
- t1- first term
- t2- second term
 
 - 
OrTermpublic OrTerm(SearchTerm[] t) Constructor that takes an array of SearchTerms.- Parameters:
- t- array of search terms
 
 
- 
 - 
Method Detail- 
getTermspublic SearchTerm[] getTerms() Return the search terms.- Returns:
- the search terms
 
 - 
matchpublic boolean match(Message msg) The OR operation.The terms specified in the constructor are applied to the given object and the OR operator is applied to their results. - Specified by:
- matchin class- SearchTerm
- Parameters:
- msg- The specified SearchTerms are applied to this Message and the OR operator is applied to their results.
- Returns:
- true if the OR succeds, otherwise false
 
 
- 
 
-