Class AddressTerm

java.lang.Object
jakarta.mail.search.SearchTerm
jakarta.mail.search.AddressTerm
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
FromTerm, RecipientTerm

public abstract class AddressTerm extends SearchTerm
This class implements Message Address comparisons.
Author:
Bill Shannon, John Mani
See Also:
  • Field Details

    • address

      protected Address address
      The address.
  • Constructor Details

    • AddressTerm

      protected AddressTerm(Address address)
      Constructor.
      Parameters:
      address - the address to match with.
  • Method Details

    • getAddress

      public Address getAddress()
      Return the address to match with.
      Returns:
      the adddress
    • match

      protected boolean match(Address a)
      Match against the argument Address.
      Parameters:
      a - the address to match
      Returns:
      true if it matches
    • equals

      public boolean equals(Object obj)
      Equality comparison.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Compute a hashCode for this object.
      Overrides:
      hashCode in class Object