Class SearchTerm

  • All Implemented Interfaces:
    Direct Known Subclasses:
    AddressTerm, AndTerm, ComparisonTerm, FlagTerm, ModifiedSinceTerm, NotTerm, OlderTerm, OrTerm, StringTerm, YoungerTerm

    public abstract class SearchTerm
    extends Object
    implements Serializable
    Search criteria are expressed as a tree of search-terms, forming a parse-tree for the search expression.

    Search-terms are represented by this class. This is an abstract class; subclasses implement specific match methods.

    Search terms are serializable, which allows storing a search term between sessions. Warning: Serialized objects of this class may not be compatible with future JavaMail API releases. The current serialization support is appropriate for short term storage.

    See Also:
    Serialized Form
    • Constructor Detail

      • SearchTerm

        public SearchTerm()
    • Method Detail

      • match

        public abstract boolean match​(Message msg)
        This method applies a specific match criterion to the given message and returns the result.
        msg - The match criterion is applied on this message
        true, it the match succeeds, false if the match fails