javax.mail.search
クラス StringTerm

java.lang.Object
  上位を拡張 javax.mail.search.SearchTerm
      上位を拡張 javax.mail.search.StringTerm
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
AddressStringTerm, BodyTerm, HeaderTerm, MessageIDTerm, SubjectTerm

public abstract class StringTerm
extends SearchTerm

このクラスは String の照合メソッドを実装します。 現在の実装は、部分文字列の照合についてのみ提供されます。 比較を追加することもできます (strcmp 等)。

関連項目:
直列化された形式

フィールドの概要
protected  boolean ignoreCase
          比較時に大文字と小文字の区別を無視するかどうかを指定します。
protected  String pattern
          パターンです。
 
コンストラクタの概要
protected StringTerm(String pattern)
          コンストラクタです、
protected StringTerm(String pattern, boolean ignoreCase)
          コンストラクタです、
 
メソッドの概要
 boolean equals(Object obj)
          等価比較です。
 boolean getIgnoreCase()
          照合時に大文字と小文字を区別しなければならない場合は、true を返します。
 String getPattern()
          照合する文字列を返します。
 int hashCode()
          このオブジェクトのハッシュコードを計算します。
protected  boolean match(String s)
           
 
クラス javax.mail.search.SearchTerm から継承されたメソッド
match
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

pattern

protected String pattern
パターンです。


ignoreCase

protected boolean ignoreCase
比較時に大文字と小文字の区別を無視するかどうかを指定します。

コンストラクタの詳細

StringTerm

protected StringTerm(String pattern)
コンストラクタです、


StringTerm

protected StringTerm(String pattern,
                     boolean ignoreCase)
コンストラクタです、

メソッドの詳細

getPattern

public final String getPattern()
照合する文字列を返します。


getIgnoreCase

public final boolean getIgnoreCase()
照合時に大文字と小文字を区別しなければならない場合は、true を返します。


match

protected final boolean match(String s)

equals

public boolean equals(Object obj)
等価比較です。

オーバーライド:
クラス Object 内の equals

hashCode

public int hashCode()
このオブジェクトのハッシュコードを計算します。

オーバーライド:
クラス Object 内の hashCode