182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpackage javax.sip.header;
282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport javax.sip.InvalidArgumentException;
482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpublic interface ContactHeader extends HeaderAddress, Header, Parameters {
682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    String NAME = "Contact";
782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    int getExpires();
982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    void setExpires(int expires) throws InvalidArgumentException;
1082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
1182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    float getQValue();
1282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    void setQValue(float qValue) throws InvalidArgumentException;
1382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
1482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    boolean isWildCard();
1582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    void setWildCard();
1682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    void setWildCardFlag(boolean wildCardFlag);
1782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan}
18