jade.util
Class TransportAddressWrapper

java.lang.Object
  extended by jade.util.TransportAddressWrapper

public class TransportAddressWrapper
extends java.lang.Object

This class wraps a Transport Address and implements the equals() and hashCode() methods so that two Transport Addresses representing the same address, even if possibly expressed in different forms, are actually considered equals.

Author:
00917536

Constructor Summary
TransportAddressWrapper(TransportAddress t)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 TransportAddress getAddress()
           
static TransportAddressWrapper getWrapper(java.lang.String stringifiedTransportAddress, IMTPManager imtpManager)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TransportAddressWrapper

public TransportAddressWrapper(TransportAddress t)
Method Detail

getWrapper

public static TransportAddressWrapper getWrapper(java.lang.String stringifiedTransportAddress,
                                                 IMTPManager imtpManager)
                                          throws IMTPException
Throws:
IMTPException

getAddress

public TransportAddress getAddress()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

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