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