## Package javax.mail.search

Message search terms for the JavaMail API.

See:
Description

Class Summary
AddressStringTerm: This abstract class implements string comparisons for Message addresses.
AddressTerm: This class implements Message Address comparisons.
AndTerm: This class implements the logical AND operator on individual SearchTerms.
BodyTerm: This class implements searches on a Message Body.
ComparisonTerm: This class models the comparison operator.
DateTerm: This class implements comparisons for Dates
FlagTerm: This class implements comparisons for Message Flags.
FromStringTerm: This class implements string comparisons for the From Address header.
FromTerm: This class implements comparisons for the From Address header.
HeaderTerm: This class implements comparisons for Message headers.
IntegerComparisonTerm: This class implements comparisons for integers.
MessageIDTerm: This term models the RFC822 "MessageId" - a message-id for Internet messages that is supposed to be unique per message.
MessageNumberTerm: This class implements comparisons for Message numbers.
NotTerm: This class implements the logical NEGATION operator.
OrTerm: This class implements the logical OR operator on individual SearchTerms.
ReceivedDateTerm: This class implements comparisons for the Message Received date
RecipientStringTerm: This class implements string comparisons for the Recipient Address headers.
RecipientTerm: This class implements comparisons for the Recipient Address headers.
SearchTerm: Search criteria are expressed as a tree of search-terms, forming a parse-tree for the search expression.
SentDateTerm: This class implements comparisons for the Message SentDate.
SizeTerm: This class implements comparisons for Message sizes.
StringTerm: This class implements the match method for Strings.
SubjectTerm: This class implements comparisons for the Message Subject header.

Exception Summary
SearchException: The exception thrown when a Search expression could not be handled.

## Package javax.mail.search Description

Message search terms for the JavaMail API. This package defines classes that can be used to construct a search expression to search a folder for messages matching the expression; see the `search` method on `javax.mail.Folder`. See `SearchTerm`.