xref: /aosp_15_r20/external/nist-sip/java/javax/sip/address/Address.java (revision 4dd4ff528b8b07036318f5d4191b0009f17bc7b3)
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