パッケージ jakarta.mail.search
クラス StringTerm
java.lang.ObjectSE
jakarta.mail.search.SearchTerm
jakarta.mail.search.StringTerm
- 実装されたすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
AddressStringTerm
、BodyTerm
、HeaderTerm
、MessageIDTerm
、SubjectTerm
このクラスは、Strings の match メソッドを実装します。現在の実装では、部分文字列の照合のみが提供されています。比較を追加できます(strcmp など)。
- 作成者:
- Bill Shannon, John Mani
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
StringTerm
(StringSE pattern) 指定されたパターンで StringTerm を作成します。protected
StringTerm
(StringSE pattern, boolean ignoreCase) 指定されたパターンと ignoreCase フラグを使用して StringTerm を構築します。メソッドのサマリー
修飾子と型メソッド説明boolean
等価の比較。boolean
照合時に大文字と小文字を区別しない場合は true を返します。一致する文字列を返します。int
hashCode()
このオブジェクトの hashCode を計算します。protected boolean
一致方法。クラス jakarta.mail.search.SearchTerm から継承されたメソッド
match
フィールドの詳細
pattern
パターン。ignoreCase
protected boolean ignoreCase比較するときに大文字と小文字を無視しますか?
コンストラクターの詳細
StringTerm
指定されたパターンで StringTerm を作成します。ケースは無視されます。- パラメーター:
pattern
- パターン
StringTerm
指定されたパターンと ignoreCase フラグを使用して StringTerm を構築します。- パラメーター:
pattern
- パターンignoreCase
- ケースを無視する必要がありますか?
メソッドの詳細
getPattern
一致する文字列を返します。- 戻り値:
- 一致する文字列
getIgnoreCase
public boolean getIgnoreCase()照合時に大文字と小文字を区別しない場合は true を返します。- 戻り値:
- 大文字と小文字を区別しない場合は true
match
一致方法。- パラメーター:
s
- パターン検索は指定された文字列に適用されます- 戻り値:
- 指定された文字列がこのパターンに一致する場合は true。それ以外の場合は false
equals
等価の比較。hashCode
public int hashCode()このオブジェクトの hashCode を計算します。