1package gov.nist.javax.sip.header;
2
3import javax.sip.address.URI;
4
5
6/**
7 * The SIP Request Line.
8 *
9 * @since 2.0
10 */
11public interface SipRequestLine {
12
13    /** get the Request-URI.
14     *
15     * @return the request URI
16     */
17    public abstract URI getUri();
18
19    /**
20     * Get the Method
21     *
22     * @return method string.
23     */
24    public abstract String getMethod();
25
26    /**
27     * Get the SIP version.
28     *
29     * @return String
30     */
31    public abstract String getSipVersion();
32
33    /**
34     * Set the URI.
35     *
36     * @param uri URI to set.
37     */
38    public abstract void setUri(URI uri);
39
40    /**
41     * Set the method member
42     *
43     * @param method String to set
44     */
45    public abstract void setMethod(String method);
46
47    /**
48     * Set the sipVersion member
49     *
50     * @param s String to set
51     */
52    public abstract void setSipVersion(String version);
53
54    /**
55     * Get the major verrsion number.
56     *
57     *@return String major version number
58     */
59    public abstract String getVersionMajor();
60
61    /**
62     * Get the minor version number.
63     *
64     *@return String minor version number
65     *
66     */
67    public abstract String getVersionMinor();
68
69}
70