javatools.smtp
Class EmailPath

java.lang.Object
  |
  +--javatools.smtp.EmailPath

public class EmailPath
extends java.lang.Object

An email destination path. This class represents the path to an email box as specified by the SMTP protocol. i.e. a string of the form . The <> angle brackets are optional and not output when doing toString().


Field Summary
(package private)  java.util.List hosts
           
(package private)  java.lang.String user
           
 
Constructor Summary
EmailPath(java.lang.String path)
           
 
Method Summary
 boolean containsRelayHosts()
           
 EmailAddress getEmailAddress()
           
 java.util.List getHosts()
           
 java.lang.String getUser()
           
 void moveTo(EmailPath to)
           
 java.lang.String nextHost()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

user

java.lang.String user

hosts

java.util.List hosts
Constructor Detail

EmailPath

public EmailPath(java.lang.String path)
Method Detail

getEmailAddress

public EmailAddress getEmailAddress()

getUser

public java.lang.String getUser()

nextHost

public java.lang.String nextHost()

getHosts

public java.util.List getHosts()

moveTo

public void moveTo(EmailPath to)

containsRelayHosts

public boolean containsRelayHosts()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object