クラス
javax.mail.search.SearchTerm の使用

SearchTerm を使用しているパッケージ
com.sun.mail.imap IMAP メッセージ ストアへのアクセスを提供する JavaMail API の IMAP プロトコル プロバイダです。 
javax.mail メールシステムをモデル化するクラスです。 
javax.mail.search JavaMail API のメッセージ検索条件です。 
 

com.sun.mail.imap での SearchTerm の使用
 

SearchTerm 型のパラメータを持つ com.sun.mail.imap のメソッド
 Message[] IMAPFolder.search(SearchTerm term)
          指定された検索基準に一致するメッセージについてフォルダを検索します。
 Message[] IMAPFolder.search(SearchTerm term, Message[] msgs)
          Search the folder for messages matching the given term.
 

javax.mail での SearchTerm の使用
 

SearchTerm 型のパラメータを持つ javax.mail のメソッド
 boolean Message.match(SearchTerm term)
          指定された Search 基準をこのメッセージに適用します。
 Message[] Folder.search(SearchTerm term)
          指定された検索基準に一致するメッセージについてこの Folder を検索します。
 Message[] Folder.search(SearchTerm term, Message[] msgs)
          指定された検索基準に一致するメッセージについて、 指定されたメッセージ配列を検索します。
 

javax.mail.search での SearchTerm の使用
 

javax.mail.search での SearchTerm のサブクラス
 class AddressStringTerm
          この抽象クラスは、Message アドレスの文字列比較を実装します。
 class AddressTerm
          このクラスは Message Address 比較を実装します。
 class AndTerm
          このクラスは、個別の SearchTerms 上の論理 AND 演算子を実装します。
 class BodyTerm
          このクラスは、Message Body 上の検索を実装します。
 class ComparisonTerm
          このクラスは比較演算子をモデル化します。
 class DateTerm
          このクラスは Date の比較を実装します。
 class FlagTerm
          このクラスは Message Flag の比較を実装します。
 class FromStringTerm
          このクラスは From Address ヘッダの文字列比較を実装します。
 class FromTerm
          このクラスは From Address ヘッダの比較を実装します。
 class HeaderTerm
          このクラスは Message ヘッダの比較を実装します。
 class IntegerComparisonTerm
          このクラスは整数の比較を実装します。
 class MessageIDTerm
          この項目は RFC822 "MessageId" をモデル化します。
 class MessageNumberTerm
          このクラスは Message 数の比較を実装します。
 class NotTerm
          このクラスは論理否定演算子を実装します。
 class OrTerm
          このクラスは個別の SearchTerms 上の論理 OR 演算子を実装します。
 class ReceivedDateTerm
          このクラスは Message Received 日付の比較を実装します。
 class RecipientStringTerm
          このクラスは Recipient Address ヘッダの文字列比較を実装します。
 class RecipientTerm
          このクラスは Recipient Address ヘッダの比較を実装します。
 class SentDateTerm
          このクラスは Message SentDate の比較を実装します。
 class SizeTerm
          このクラスは Message サイズの比較を実装します。
 class StringTerm
          このクラスは String の照合メソッドを実装します。
 class SubjectTerm
          このクラスは Message Subject ヘッダの比較を実装します。
 

SearchTerm として宣言されている javax.mail.search のフィールド
protected  SearchTerm NotTerm.term
          否定する検索条件です。
protected  SearchTerm[] OrTerm.terms
          OR 演算子を適用すべき条件の配列です。
protected  SearchTerm[] AndTerm.terms
          AND 演算子が適用されるべき条件の配列です。
 

SearchTerm を返す javax.mail.search のメソッド
 SearchTerm NotTerm.getTerm()
          否定する検索条件を返します。
 SearchTerm[] OrTerm.getTerms()
          検索条件を返します。
 SearchTerm[] AndTerm.getTerms()
          検索条件を返します。
 

SearchTerm 型のパラメータを持つ javax.mail.search のコンストラクタ
AndTerm(SearchTerm[] t)
          SearchTerms の配列を使用するコンストラクタです。
AndTerm(SearchTerm t1, SearchTerm t2)
          2 つの条件を使用するコンストラクタです。
NotTerm(SearchTerm t)
          コンストラクタです。
OrTerm(SearchTerm[] t)
          SearchTerms の配列を使用するコンストラクタです。
OrTerm(SearchTerm t1, SearchTerm t2)
          2 つのオペランドを使用するコンストラクタです。