Top Description Fields Constructors Methods
javax.mail.search

public abstract Class ComparisonTerm

extends SearchTerm
Class Inheritance
Known Direct Subclasses
javax.mail.search.DateTerm, javax.mail.search.IntegerComparisonTerm

This class models the comparison operator. This is an abstract class; subclasses implement comparisons for different datatypes.
Authors
Bill Shannon, John Mani

Field Summary

Modifier and TypeField and Description
protected int
comparison

The comparison.

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
equals(Object
the reference object with which to compare.
obj
)

Overrides java.lang.Object.equals.

Equality comparison.
public int
hashCode()

Overrides java.lang.Object.hashCode.

Compute a hashCode for this object.
Inherited from javax.mail.search.SearchTerm:
match

Field Detail

comparisonback to summary
protected int comparison

The comparison.

EQback to summary
public static final int EQ
GEback to summary
public static final int GE
GTback to summary
public static final int GT
LEback to summary
public static final int LE
LTback to summary
public static final int LT
NEback to summary
public static final int NE
serialVersionUIDback to summary
private static final long serialVersionUID

Hides javax.mail.search.SearchTerm.serialVersionUID.

Constructor Detail

ComparisonTermback to summary
public ComparisonTerm()

Method Detail

equalsback to summary
public boolean equals(Object obj)

Overrides java.lang.Object.equals.

Equality comparison.

Parameters
obj:Object

Doc from java.lang.Object.equals.

the reference object with which to compare.

Returns:boolean

Doc from java.lang.Object.equals.

true if this object is the same as the obj argument; false otherwise.

Annotations
@Override
hashCodeback to summary
public int hashCode()

Overrides java.lang.Object.hashCode.

Compute a hashCode for this object.

Returns:int

Doc from java.lang.Object.hashCode.

a hash code value for this object.

Annotations
@Override