1*4dd4ff52SXin Li package javax.sip.address; 2*4dd4ff52SXin Li 3*4dd4ff52SXin Li import java.io.Serializable; 4*4dd4ff52SXin Li import java.text.ParseException; 5*4dd4ff52SXin Li 6*4dd4ff52SXin Li public interface Address extends Cloneable, Serializable { getDisplayName()7*4dd4ff52SXin Li String getDisplayName(); setDisplayName(String displayName)8*4dd4ff52SXin Li void setDisplayName(String displayName) throws ParseException; hasDisplayName()9*4dd4ff52SXin Li boolean hasDisplayName(); 10*4dd4ff52SXin Li getHost()11*4dd4ff52SXin Li String getHost(); getPort()12*4dd4ff52SXin Li int getPort(); getUserAtHostPort()13*4dd4ff52SXin Li String getUserAtHostPort(); 14*4dd4ff52SXin Li isSIPAddress()15*4dd4ff52SXin Li boolean isSIPAddress(); 16*4dd4ff52SXin Li getURI()17*4dd4ff52SXin Li URI getURI(); setURI(URI uri)18*4dd4ff52SXin Li void setURI(URI uri); 19*4dd4ff52SXin Li isWildcard()20*4dd4ff52SXin Li boolean isWildcard(); setWildCardFlag()21*4dd4ff52SXin Li void setWildCardFlag(); 22*4dd4ff52SXin Li equals(Object obj)23*4dd4ff52SXin Li boolean equals(Object obj); hashCode()24*4dd4ff52SXin Li int hashCode(); clone()25*4dd4ff52SXin Li Object clone(); 26*4dd4ff52SXin Li } 27*4dd4ff52SXin Li 28