public static class

Message.RecipientType

extends Object
implements Serializable
java.lang.Object
   ↳ com.google.code.javax.mail.Message.RecipientType
Known Direct Subclasses

Class Overview

This inner class defines the types of recipients allowed by the Message class. The currently defined types are TO, CC and BCC. Note that this class only has a protected constructor, thereby restricting new Recipient types to either this class or subclasses. This effectively implements an enumeration of the allowed Recipient types. The following code sample shows how to use this class to obtain the "TO" recipients from a message.


 Message msg = folder.getMessages(1);
 Address[] a = m.getRecipients(Message.RecipientType.TO);

 

See Also
  • javax.mail.Message#getRecipients
  • javax.mail.Message#setRecipients
  • javax.mail.Message#addRecipients

Summary

Constants
long serialVersionUID
Fields
public static final Message.RecipientType BCC The "Bcc" (blind carbon copy) recipients.
public static final Message.RecipientType CC The "Cc" (carbon copy) recipients.
public static final Message.RecipientType TO The "To" (primary) recipients.
protected String type The type of recipient, usually the name of a corresponding Internet standard header.
Protected Constructors
Message.RecipientType(String type)
Constructor for use by subclasses.
Public Methods
String toString()
Protected Methods
Object readResolve()
When deserializing a RecipientType, we need to make sure to return only one of the known static final instances defined in this class.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: -7479791750606340008 (0x983271084f364058)

Fields

public static final Message.RecipientType BCC

The "Bcc" (blind carbon copy) recipients.

public static final Message.RecipientType CC

The "Cc" (carbon copy) recipients.

public static final Message.RecipientType TO

The "To" (primary) recipients.

protected String type

The type of recipient, usually the name of a corresponding Internet standard header.

Protected Constructors

protected Message.RecipientType (String type)

Constructor for use by subclasses.

Parameters
type

Public Methods

public String toString ()

Protected Methods

protected Object readResolve ()

When deserializing a RecipientType, we need to make sure to return only one of the known static final instances defined in this class. Subclasses must implement their own readResolve method that checks for their known instances before calling this super method.

Throws
ObjectStreamException