Build 1.0_r1(from source)

android.net
Class MailTo

java.lang.Object
  extended by android.net.MailTo

public class MailTo
extends Object

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


Field Summary
static String MAILTO_SCHEME
           
 
Method Summary
 String getBody()
          Retrieve the body line from the parsed mailto URL.
 String getCc()
          Retrieve the CC address line from the parsed mailto URL.
 Map<String,String> 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 containing a concise, human-readable description of the receiver.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MAILTO_SCHEME

public static final String MAILTO_SCHEME
See Also:
Constant Field Values
Method Detail

isMailTo

public static boolean isMailTo(String url)
Test to see if the given string is a mailto URL

Parameters:
url - string to be tested
Returns:
true if the string is a mailto URL

parse

public static MailTo parse(String url)
                    throws ParseException
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 containing a mailto URL
Returns:
MailTo object
Throws:
ParseException - if the scheme is not a mailto URL

getTo

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:
comma delimited email addresses or null

getCc

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:
comma delimited email addresses or null

getSubject

public String getSubject()
Retrieve the subject line from the parsed mailto URL. If no subject line was specified, then null is return

Returns:
subject or null

getBody

public String getBody()
Retrieve the body line from the parsed mailto URL. If no body line was specified, then null is return

Returns:
body or null

getHeaders

public Map<String,String> getHeaders()
Retrieve all the parsed email headers from the mailto URL

Returns:
map containing all parsed values

toString

public String toString()
Description copied from class: Object
Returns a string containing a concise, human-readable description of the receiver.

Overrides:
toString in class Object
Returns:
String a printable representation for the receiver.

Build 1.0_r1(from source)

Please submit a feedback, bug or feature