Class StringTerm

java.lang.Object
javax.mail.search.SearchTerm
javax.mail.search.StringTerm
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AddressStringTerm, BodyTerm, HeaderTerm, MessageIDTerm, SubjectTerm

public abstract class StringTerm extends SearchTerm
This class implements the match method for Strings. The current implementation provides only for substring matching. We could add comparisons (like strcmp ...).
See Also:
  • Method Details

    • getPattern

      public String getPattern()
      Return the string to match with.
      Returns:
      the string to match
    • getIgnoreCase

      public boolean getIgnoreCase()
      Return true if we should ignore case when matching.
      Returns:
      true if we should ignore case
    • 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