MailTo


public class MailTo
extends Object

java.lang.Object
   ↳ android.net.MailTo


MailTo URL parser This class parses a mailto scheme URL and then can be queried for the parsed parameters. This implements RFC 2368.

Summary

Constants

String MAILTO_SCHEME

Public methods

String getBody()

Retrieve the body line from the parsed mailto URL.

String getCc()

Retrieve the CC address line from the parsed mailto URL.

Map<StringString> getHeaders()

Retrieve all the parsed email headers from the mailto URL

String getSubject()

Retrieve the subject line from the parsed mailto URL.

String getTo()

Retrieve the To address line from the parsed mailto URL.

static boolean isMailTo(String url)

Test to see if the given string is a mailto URL

static MailTo parse(String url)

Parse and decode a mailto scheme string.

String toString()

Returns a string representation of the object.

Inherited methods

Constants

MAILTO_SCHEME

Added in API level 1
public static final String MAILTO_SCHEME

Constant Value: "mailto:"

Public methods

getBody

Added in API level 1
public String getBody ()

Retrieve the body line from the parsed mailto URL. If no body line was specified, then null is return

Returns
String body or null

getCc

Added in API level 1
public String getCc ()

Retrieve the CC address line from the parsed mailto URL. This could be several email address that are comma-space delimited. If no CC line was specified, then null is return

Returns
String comma delimited email addresses or null

getHeaders

Added in API level 1
public Map<StringString> getHeaders ()

Retrieve all the parsed email headers from the mailto URL

Returns
Map<StringString> map containing all parsed values

getSubject

Added in API level 1
public String getSubject ()

Retrieve the subject line from the parsed mailto URL. If no subject line was specified, then null is return

Returns
String subject or null

getTo

Added in API level 1
public String getTo ()

Retrieve the To address line from the parsed mailto URL. This could be several email address that are comma-space delimited. If no To line was specified, then null is return

Returns
String comma delimited email addresses or null

isMailTo

Added in API level 1
public static boolean isMailTo (String url)

Test to see if the given string is a mailto URL

Parameters
url String: string to be tested

Returns
boolean true if the string is a mailto URL

parse

Added in API level 1
public static MailTo parse (String url)

Parse and decode a mailto scheme string. This parser implements RFC 2368. The returned object can be queried for the parsed parameters.

Parameters
url String: String containing a mailto URL

Returns
MailTo MailTo object

Throws
ParseException if the scheme is not a mailto URL

toString

Added in API level 1
public String toString ()

Returns a string representation of the object.

Returns
String a string representation of the object.