Interface AddressParser

    • Method Detail

      • parseAddress

        Address parseAddress​(CharSequence text)
                      throws ParseException
        Parses the specified raw string into an address.
        Parameters:
        text - string to parse.
        Returns:
        an Address object for the specified string.
        Throws:
        ParseException - if the raw string does not represent a single address.
      • parseAddressList

        AddressList parseAddressList​(CharSequence text)
                              throws ParseException
        Parse the address list string, such as the value of a From, To, Cc, Bcc, Sender, or Reply-To header. The string MUST be unfolded already.
        Parameters:
        text - string to parse.
        Throws:
        ParseException
      • parseMailbox

        Mailbox parseMailbox​(CharSequence text)
                      throws ParseException
        Parses the specified raw string into a mailbox address.
        Parameters:
        text - string to parse.
        Returns:
        a Mailbox object for the specified string.
        Throws:
        ParseException - if the raw string does not represent a single mailbox address.
      • parseGroup

        Group parseGroup​(CharSequence text)
                  throws ParseException
        Parses the specified raw string into a group address.
        Parameters:
        text - string to parse.
        Returns:
        a Group object for the specified string.
        Throws:
        ParseException - if the raw string does not represent a single group address.