1600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangpackage gov.nist.javax.sip.message;
2600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
3600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport javax.sip.header.ContentDispositionHeader;
4600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport javax.sip.header.ContentTypeHeader;
5600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
6600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangpublic interface Content {
7600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
8600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public abstract void setContent(Object content);
9600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
10600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public abstract Object getContent();
11600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
12600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public abstract ContentTypeHeader getContentTypeHeader();
13600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
14600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public abstract ContentDispositionHeader getContentDispositionHeader();
15600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
16600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    /**
17600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     * The default packing method. This packs the content to be appended to the
18600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     * sip message.
19600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     *
20600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang     */
21600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public abstract String toString();
22600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
23600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
24600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang}
25