javax.mail.search

Class OrTerm

Implemented Interfaces:
Serializable

public final class OrTerm
extends SearchTerm

A logical OR of a number of search terms.
Version:
1.4
Author:
Chris Burdess

Field Summary

protected SearchTerm[]
terms
The target terms.

Constructor Summary

OrTerm(SearchTerm t1, SearchTerm t2)
Constructor with two operands.
OrTerm(SearchTerm[] t)
Constructor with multiple search terms.

Method Summary

boolean
equals(Object other)
SearchTerm[]
getTerms()
Returns the search terms.
int
hashCode()
boolean
match(Message msg)
Returns true only if any of the terms specified in this term match the given message.

Methods inherited from class javax.mail.search.SearchTerm

match

Field Details

terms

protected SearchTerm[] terms
The target terms.

Constructor Details

OrTerm

public OrTerm(SearchTerm t1,
              SearchTerm t2)
Constructor with two operands.
Parameters:
t1 - the first term
t2 - the second term

OrTerm

public OrTerm(SearchTerm[] t)
Constructor with multiple search terms.
Parameters:
t - the terms

Method Details

equals

public boolean equals(Object other)

getTerms

public SearchTerm[] getTerms()
Returns the search terms.

hashCode

public int hashCode()

match

public boolean match(Message msg)
Returns true only if any of the terms specified in this term match the given message.
Overrides:
match in interface SearchTerm

© Copyright 2003, 2004 The Free Software Foundation, All rights reserved