182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpackage javax.sip.header;
282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport java.text.ParseException;
482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport javax.sip.InvalidArgumentException;
582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpublic interface ReasonHeader extends Header, Parameters {
782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    String NAME = "Reason";
882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    int getCause();
1082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    void setCause(int cause) throws InvalidArgumentException;
1182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
1282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    String getProtocol();
1382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    void setProtocol(String protocol) throws ParseException;
1482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
1582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    String getText();
1682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    void setText(String text) throws ParseException;
1782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan}
18