Class GmailSearchSequence


  • public class GmailSearchSequence
    extends SearchSequence
    Support Gmail-specific search extensions.
    Since:
    JavaMail 1.4.6
    • Constructor Detail

      • GmailSearchSequence

        public GmailSearchSequence​(IMAPProtocol p)
    • Method Detail

      • generateSequence

        public Argument generateSequence​(SearchTerm term,
                                         java.lang.String charset)
                                  throws SearchException,
                                         java.io.IOException
        Description copied from class: SearchSequence
        Generate the IMAP search sequence for the given search expression.
        Overrides:
        generateSequence in class SearchSequence
        Parameters:
        term - the search term
        charset - charset for the search
        Returns:
        the SEARCH Argument
        Throws:
        SearchException - for failures
        java.io.IOException - for I/O errors
      • gmailMsgidSearch

        protected Argument gmailMsgidSearch​(GmailMsgIdTerm term)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • gmailThridSearch

        protected Argument gmailThridSearch​(GmailThrIdTerm term)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • gmailRawSearch

        protected Argument gmailRawSearch​(GmailRawSearchTerm term,
                                          java.lang.String charset)
                                   throws java.io.IOException
        Throws:
        java.io.IOException