パッケージ jakarta.mail.search

クラス StringTerm

  • 実装されているすべてのインターフェース:
    SerializableSE
    既知の直属サブクラス
    AddressStringTermBodyTermHeaderTermMessageIDTermSubjectTerm

    public abstract class StringTerm
    extends SearchTerm
    このクラスは、Strings の match メソッドを実装します。現在の実装では、部分文字列の照合のみが提供されています。比較を追加できます(strcmp など)。
    作成者:
    Bill Shannon, John Mani
    関連事項:
    連載形式
    • フィールドの詳細

      • pattern

        protected StringSE pattern
        パターン。
      • ignoreCase

        protected boolean ignoreCase
        比較するときに大文字と小文字を無視しますか?
    • コンストラクターの詳細

      • StringTerm

        protected StringTerm​(StringSE pattern)
        指定されたパターンで StringTerm を作成します。ケースは無視されます。
        パラメーター:
        pattern - パターン
      • StringTerm

        protected StringTerm​(StringSE pattern,
                             boolean ignoreCase)
        指定されたパターンと ignoreCase フラグを使用して StringTerm を構築します。
        パラメーター:
        pattern - パターン
        ignoreCase - ケースを無視する必要がありますか?
    • メソッドの詳細

      • getPattern

        public StringSE getPattern()
        一致する文字列を返します。
        戻り値:
        一致する文字列
      • getIgnoreCase

        public boolean getIgnoreCase()
        照合時に大文字と小文字を区別しない場合は true を返します。
        戻り値:
        大文字と小文字を区別しない場合は true
      • match

        protected boolean match​(StringSE s)
      • equals

        public boolean equals​(ObjectSE obj)
        等価の比較。
        オーバーライド:
        クラス ObjectSEequalsSE 
      • hashCode

        public int hashCode()
        このオブジェクトの hashCode を計算します。
        オーバーライド:
        クラス ObjectSEhashCode