com.openexchange.mail.mime
Class PlainTextAddress

java.lang.Object
  extended by javax.mail.Address
      extended by javax.mail.internet.InternetAddress
          extended by com.openexchange.mail.mime.PlainTextAddress
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public final class PlainTextAddress
extends javax.mail.internet.InternetAddress

PlainTextAddress - A plain text internet address without a personal part.

Author:
Thorben Betten
See Also:
Serialized Form

Constructor Summary
PlainTextAddress(java.lang.String address)
          Constructs a new PlainTextAddress.
 
Method Summary
 boolean equals(java.lang.Object address)
           
 java.lang.String getAddress()
           
static PlainTextAddress[] getAddresses(java.lang.String[] addresses)
          Creates a newly allocated array of PlainTextAddress generated from specified addresses.
 java.lang.String getPersonal()
           
 java.lang.String getType()
           
 int hashCode()
           
 java.lang.String toString()
           
 java.lang.String toUnicodeString()
           
 
Methods inherited from class javax.mail.internet.InternetAddress
clone, getGroup, getLocalAddress, isGroup, parse, parse, parseHeader, setAddress, setPersonal, setPersonal, toString, toString, validate
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PlainTextAddress

public PlainTextAddress(java.lang.String address)
Constructs a new PlainTextAddress.

Parameters:
address - The plain text address
Method Detail

getAddresses

public static PlainTextAddress[] getAddresses(java.lang.String[] addresses)
Creates a newly allocated array of PlainTextAddress generated from specified addresses.

Parameters:
addresses - The source addresses as an array of String
Returns:
A newly allocated array of PlainTextAddress

getType

public java.lang.String getType()
Overrides:
getType in class javax.mail.internet.InternetAddress

toString

public java.lang.String toString()
Overrides:
toString in class javax.mail.internet.InternetAddress

getAddress

public java.lang.String getAddress()
Overrides:
getAddress in class javax.mail.internet.InternetAddress

getPersonal

public java.lang.String getPersonal()
Overrides:
getPersonal in class javax.mail.internet.InternetAddress

equals

public boolean equals(java.lang.Object address)
Overrides:
equals in class javax.mail.internet.InternetAddress

hashCode

public int hashCode()
Overrides:
hashCode in class javax.mail.internet.InternetAddress

toUnicodeString

public java.lang.String toUnicodeString()
Overrides:
toUnicodeString in class javax.mail.internet.InternetAddress