javax.mail.search
クラス DateTerm

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

public abstract class DateTerm
extends ComparisonTerm

このクラスは Date の比較を実装します。

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

フィールドの概要
protected  Date date
          日付です。
 
クラス javax.mail.search.ComparisonTerm から継承されたフィールド
comparison, EQ, GE, GT, LE, LT, NE
 
コンストラクタの概要
protected DateTerm(int comparison, Date date)
          コンストラクタです。
 
メソッドの概要
 boolean equals(Object obj)
          等価比較です。
 int getComparison()
          比較のタイプを返します。
 Date getDate()
          比較対象の Date を返します。
 int hashCode()
          このオブジェクトのハッシュコードを計算します。
protected  boolean match(Date d)
          日付比較メソッドです。
 
クラス javax.mail.search.SearchTerm から継承されたメソッド
match
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

date

protected Date date
日付です。

コンストラクタの詳細

DateTerm

protected DateTerm(int comparison,
                   Date date)
コンストラクタです。

パラメータ:
comparison - 比較のタイプ
date - 比較対象となる Date
メソッドの詳細

getDate

public final Date getDate()
比較対象の Date を返します。


getComparison

public final int getComparison()
比較のタイプを返します。


match

protected final boolean match(Date d)
日付比較メソッドです。

パラメータ:
d - コンストラクタ内の日付がこの日付と比較される
戻り値:
日付が一致する場合は true、そうでない場合は false

equals

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

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

hashCode

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

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