javax.mail.search
Class AndTerm
java.lang.Object
|
+--javax.mail.search.SearchTerm
|
+--javax.mail.search.AndTerm
- All Implemented Interfaces:
- java.io.Serializable
- public final class AndTerm
- extends SearchTerm
This class implements the logical AND operator on individual
SearchTerms.
- See Also:
- Serialized Form
Field Summary |
protected SearchTerm[] |
terms
The array of terms on which the AND operator should be
applied. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
terms
protected SearchTerm[] terms
- The array of terms on which the AND operator should be
applied.
AndTerm
public AndTerm(SearchTerm t1,
SearchTerm t2)
- Constructor that takes two terms.
- Parameters:
t1
- first termt2
- second term
AndTerm
public AndTerm(SearchTerm[] t)
- Constructor that takes an array of SearchTerms.
- Parameters:
t
- array of terms
getTerms
public SearchTerm[] getTerms()
- Return the search terms.
match
public boolean match(Message msg)
- The AND operation.
The terms specified in the constructor are applied to
the given object and the AND operator is applied to their results.
- Overrides:
match
in class SearchTerm
- Parameters:
msg
- The specified SearchTerms are applied to this Message
and the AND operator is applied to their results.- Returns:
- true if the AND succeds, otherwise false
equals
public boolean equals(java.lang.Object obj)
- Equality comparison.
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Compute a hashCode for this object.
- Overrides:
hashCode
in class java.lang.Object