javax.mail.search
Class MessageNumberTerm

java.lang.Object
  extended by javax.mail.search.SearchTerm
      extended by javax.mail.search.ComparisonTerm
          extended by javax.mail.search.IntegerComparisonTerm
              extended by javax.mail.search.MessageNumberTerm
All Implemented Interfaces:
java.io.Serializable

public final class MessageNumberTerm
extends IntegerComparisonTerm

A comparison of message numbers.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.mail.search.IntegerComparisonTerm
number
 
Fields inherited from class javax.mail.search.ComparisonTerm
comparison, EQ, GE, GT, LE, LT, NE
 
Constructor Summary
MessageNumberTerm(int number)
          Constructor.
 
Method Summary
 boolean equals(java.lang.Object other)
           
 boolean match(Message msg)
          Returns true if the message number of the given message is equal to the message number specified in this term.
 
Methods inherited from class javax.mail.search.IntegerComparisonTerm
getComparison, getNumber, hashCode, match
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageNumberTerm

public MessageNumberTerm(int number)
Constructor.

Parameters:
number - the message number to match
Method Detail

match

public boolean match(Message msg)
Returns true if the message number of the given message is equal to the message number specified in this term.

Specified by:
match in class SearchTerm

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class IntegerComparisonTerm