com.hs.mail.imap.message.search
Class ComparisonKey

java.lang.Object
  extended by com.hs.mail.imap.message.search.SearchKey
      extended by com.hs.mail.imap.message.search.ComparisonKey
Direct Known Subclasses:
DateKey, IntegerComparisonKey

public abstract class ComparisonKey
extends SearchKey

This class models the comparison operator. This is an abstract class; subclasses define different comparison for its datatypes.

Since:
Jan 30, 2010
Author:
Won Chul Doh

Field Summary
protected  int comparison
           
static int EQ
           
static int GE
           
static int GT
           
static int LE
           
static int LT
           
static int NE
           
 
Constructor Summary
protected ComparisonKey(int comparison)
           
 
Method Summary
 boolean equals(Object obj)
           
 int getComparison()
           
 int hashCode()
           
 
Methods inherited from class com.hs.mail.imap.message.search.SearchKey
isComposite
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LE

public static final int LE
See Also:
Constant Field Values

LT

public static final int LT
See Also:
Constant Field Values

EQ

public static final int EQ
See Also:
Constant Field Values

NE

public static final int NE
See Also:
Constant Field Values

GT

public static final int GT
See Also:
Constant Field Values

GE

public static final int GE
See Also:
Constant Field Values

comparison

protected int comparison
Constructor Detail

ComparisonKey

protected ComparisonKey(int comparison)
Method Detail

getComparison

public int getComparison()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2011. All Rights Reserved.