javax.mail.search
Class SizeTerm

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.SizeTerm
All Implemented Interfaces:
java.io.Serializable

public final class SizeTerm
extends IntegerComparisonTerm

A comparison of message sizes.

Version:
1.4
Author:
Chris Burdess
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
SizeTerm(int comparison, int size)
          Constructor.
 
Method Summary
 boolean equals(java.lang.Object other)
           
 boolean match(Message msg)
          Returns true only if the size of the given message matches the specified size using the specified operator.
 
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

SizeTerm

public SizeTerm(int comparison,
                int size)
Constructor.

Parameters:
comparison - the comparison operator
size - the size
Method Detail

match

public boolean match(Message msg)
Returns true only if the size of the given message matches the specified size using the specified operator.

Specified by:
match in class SearchTerm

equals

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


© Copyright 2003, 2004 The Free Software Foundation, All rights reserved