Top Description Fields Constructors Methods
jakarta.mail.search

public abstract Class ComparisonTerm

extends SearchTerm
Class Inheritance
Known Direct Subclasses
jakarta.mail.search.DateTerm, jakarta.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
EQ

Equal to, "=", comparison.

public static final int
GE

Greater than or equal to, ">=", comparison.

public static final int
GT

Greater than, ">", comparison.

public static final int
LE

Less than or equal to, "<=", comparison.

public static final int
LT

Less than, "<", comparison.

public static final int
NE

Not equal to, "!=", comparison.

private static final long

Constructor Summary

AccessConstructor and Description
public
ComparisonTerm()

Creates a default ComparisonTerm.

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 jakarta.mail.search.SearchTerm:
match

Field Detail

comparisonback to summary
protected int comparison

The comparison.

EQback to summary
public static final int EQ

Equal to, "=", comparison.

GEback to summary
public static final int GE

Greater than or equal to, ">=", comparison.

GTback to summary
public static final int GT

Greater than, ">", comparison.

LEback to summary
public static final int LE

Less than or equal to, "<=", comparison.

LTback to summary
public static final int LT

Less than, "<", comparison.

NEback to summary
public static final int NE

Not equal to, "!=", comparison.

serialVersionUIDback to summary
private static final long serialVersionUID

Hides jakarta.mail.search.SearchTerm.serialVersionUID.

Constructor Detail

ComparisonTermback to summary
public ComparisonTerm()

Creates a default ComparisonTerm.

See Also
comparison

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