パッケージ jakarta.mail.search

クラス StringTerm

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

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

    フィールド
    修飾子と型
    フィールド
    説明
    protected boolean
    比較するときに大文字と小文字を無視しますか?
    protected StringSE
    パターン。
  • コンストラクターの概要

    コンストラクター
    修飾子
    コンストラクター
    説明
    protected
    指定されたパターンで StringTerm を作成します。
    protected
    StringTerm(StringSE pattern, boolean ignoreCase)
    指定されたパターンと ignoreCase フラグを使用して StringTerm を構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    等価の比較。
    boolean
    照合時に大文字と小文字を区別しない場合は true を返します。
    一致する文字列を返します。
    int
    このオブジェクトの hashCode を計算します。
    protected boolean
    一致方法。

    クラス jakarta.mail.search.SearchTerm から継承されたメソッド

    match

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • 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)
      一致方法。
      パラメーター:
      s - パターン検索は指定された文字列に適用されます
      戻り値:
      指定された文字列がこのパターンに一致する場合は true。それ以外の場合は false
    • equals

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

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