1600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangpackage gov.nist.javax.sip.header;
2600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
3600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport java.util.Map;
4600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport java.util.Map.Entry;
5600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
6600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport javax.sip.address.Address;
7600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport javax.sip.header.Parameters;
8600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
9600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangpublic interface AddressParameters extends Parameters {
10600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
11600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    /**
12600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     * get the Address field
13600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     * @return the imbedded  Address
14600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     */
15600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public abstract Address getAddress();
16600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
17600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    /**
18600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     * set the Address field
19600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     * @param address Address to set
20600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     */
21600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public abstract void setAddress(Address address);
22600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
23600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    /**
24600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     * Get the parameters map.
25600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     *
26600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     */
27600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public abstract Map<String,Entry<String,String>> getParameters();
28600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
29600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
30600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang}
31