|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ericdaugherty.mail.server.info.EmailAddress
public class EmailAddress
Represents a full email address, including username and domain. This class performs conversions between a full email address, and a username and domain.
Constructor Summary | |
---|---|
EmailAddress()
Creates an empty email address. |
|
EmailAddress(java.lang.String fullAddress)
Creates a new instance of this class using a single string that contains the full email address (joe@mydomain.com). |
|
EmailAddress(java.lang.String username,
java.lang.String domain)
Creates a new instance of this class using a username string and an address string. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object object)
|
java.lang.String |
getAddress()
|
java.lang.String |
getDomain()
|
static EmailAddress |
getEmailAddress(java.lang.String username,
java.lang.String domain)
This is used to supress the thrown exception when username and domain have already been verified |
java.lang.String |
getUsername()
|
int |
hashCode()
|
boolean |
isMailerDaemon()
|
boolean |
isNULL()
|
void |
setAddress(java.lang.String fullAddress)
|
void |
setDomain(java.lang.String domain)
|
void |
setUsername(java.lang.String localPart)
|
java.lang.String |
toString()
Override tostring to return the full address |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EmailAddress()
public EmailAddress(java.lang.String fullAddress) throws InvalidAddressException
InvalidAddressException
public EmailAddress(java.lang.String username, java.lang.String domain) throws InvalidAddressException
InvalidAddressException
Method Detail |
---|
public static EmailAddress getEmailAddress(java.lang.String username, java.lang.String domain)
username
- the local-partdomain
- the domain or address-literal
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isNULL()
public boolean isMailerDaemon()
public java.lang.String getUsername()
public void setUsername(java.lang.String localPart) throws InvalidAddressException
InvalidAddressException
public java.lang.String getDomain()
public void setDomain(java.lang.String domain) throws InvalidAddressException
InvalidAddressException
public java.lang.String getAddress()
public void setAddress(java.lang.String fullAddress) throws InvalidAddressException
InvalidAddressException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |