182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpackage javax.sip.address; 282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport java.io.Serializable; 482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport java.text.ParseException; 582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpublic interface Address extends Cloneable, Serializable { 782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getDisplayName(); 882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setDisplayName(String displayName) throws ParseException; 982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan boolean hasDisplayName(); 1082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 1182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getHost(); 1282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan int getPort(); 1382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getUserAtHostPort(); 1482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 1582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan boolean isSIPAddress(); 1682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 1782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan URI getURI(); 1882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setURI(URI uri); 1982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 2082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan boolean isWildcard(); 2182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setWildCardFlag(); 2282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 2382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan boolean equals(Object obj); 2482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan int hashCode(); 2582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan Object clone(); 2682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan} 2782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 28