Class IMAPAddress

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    class IMAPAddress
    extends InternetAddress
    • Field Detail

      • group

        private boolean group
      • groupname

        private java.lang.String groupname
    • Method Detail

      • isEndOfGroup

        boolean isEndOfGroup()
      • isGroup

        public boolean isGroup()
        Description copied from class: InternetAddress
        Indicates whether this address is an RFC 822 group address. Note that a group address is different than the mailing list addresses supported by most mail servers. Group addresses are rarely used; see RFC 822 for details.
        Overrides:
        isGroup in class InternetAddress
        Returns:
        true if this address represents a group
      • getGroup

        public InternetAddress[] getGroup​(boolean strict)
                                   throws AddressException
        Description copied from class: InternetAddress
        Return the members of a group address. A group may have zero, one, or more members. If this address is not a group, null is returned. The strict parameter controls whether the group list is parsed using strict RFC 822 rules or not. The parsing is done using the parseHeader method.
        Overrides:
        getGroup in class InternetAddress
        Parameters:
        strict - use strict RFC 822 rules?
        Returns:
        array of InternetAddress objects, or null
        Throws:
        AddressException - if the group list can't be parsed