Class SearchTerm

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

    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 Jakarta Mail API releases. The current serialization support is appropriate for short term storage.

    Bill Shannon, John Mani
    See Also:
    Serialized Form
    • Constructor Detail

      • SearchTerm

        public SearchTerm()
        Creates a default 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