root/www.mail/JavaPopWeb/src/jp/ac/nime/computer/websim/HTTPPacketData.java

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. HTTPPacketData
  2. setFileName
  3. getFileName
  4. setTitle
  5. getTitle
  6. setText
  7. getText
  8. setImage
  9. getImage
  10. setResult
  11. isSuccess
  12. setCookie
  13. getCookie
  14. setNumber
  15. getNumber
  16. setServName
  17. getServName

package jp.ac.nime.computer.websim;

import java.awt.*;

import jp.ac.nime.computer.*;

/**
 * WWWシミュレータ HTTPパケットオブジェクト
 * 
 * @version 1.00 2003/03/31
 * @author Toshikazu Matsumoto Avion Corp.
 */
public class HTTPPacketData extends PacketObject
{
        public final static int HTTP_PACKET_STATUS_DNS = 1;
        public final static int HTTP_PACKET_STATUS_RET_DNS = 2;
        public final static int HTTP_PACKET_STATUS_HTTP = 3;
        public final static int HTTP_PACKET_STATUS_RET_HTTP = 4;
        public final static int HTTP_PACKET_STATUS_RET_COOK = 5;
        public final static int HTTP_PACKET_STATUS_TCP_TEST = 6;
        public final static int HTTP_PACKET_STATUS_TCP_RET = 7;
        public final static int HTTP_PACKET_STATUS_CERT_RET = 8;
        public final static int HTTP_PACKET_STATUS_GET_OPEN_KEY = 9;
        public final static int HTTP_PACKET_STATUS_OPEN_KEY_RET = 10;
        public final static int HTTP_PACKET_STATUS_COMMON_KEY = 11;
        public final static int HTTP_PACKET_STATUS_CRYPT_DATA = 12;
        
        private String  m_sFileName;            //ファイル名
        private String  m_sTitle;                       //タイトル
        private String  m_sText;                        //テキスト
        private Image   m_imSample;                     //画像
        private boolean m_bResult=false;        //結果フラグ
        private String  m_sCook = "";           //クッキー文字列
        private int             m_nNo;                          //パケット番号
        private String  m_sServName="";         //取得サーバー名
        
        /**
         * クラスコンストラクタ
         * @param root 親コンポーネントクラス
         * @param imSrc 表示画像
         */
        public HTTPPacketData(Component root,Image imSrc)
        {
                super(root,imSrc);
        }
        /**
         * ファイル名のセット
         * @param s セットするファイル名
         */
        public void setFileName(String s)
        {
                this.m_sFileName=s;
        }
        /**
         * ファイル名の取得
         * @return 取得したファイル名
         */
        public String getFileName()
        {
                return this.m_sFileName;
        }
        /**
         * タイトルのセット
         * @param s セットするタイトル
         */
        public void setTitle(String s)
        {
                this.m_sTitle=s;
        }
        /**
         * タイトルの取得
         * @return 取得したタイトル名
         */
        public String getTitle()
        {
                return this.m_sTitle;
        }
        /**
         * テキストのセット
         * @param s セットするテキスト
         */
        public void setText(String s)
        {
                this.m_sText=s;
        }
        /**
         * テキストの取得
         * @return 取得したテキスト文字列
         */
        public String getText()
        {
                return this.m_sText;
        }
        /**
         * 画像のセット
         * @param im セットする画像
         */
        public void setImage(Image im)
        {
                this.m_imSample=im;
        }
        /**
         * 画像の取得
         * @return 取得した画像
         */
        public Image getImage()
        {
                return this.m_imSample;
        }
        /**
         * 結果のセット
         * @param b 結果(true:成功 false:失敗)
         */
        public void setResult(boolean b)
        {
                this.m_bResult=b;
        }
        /**
         * 結果が成功したかどうかの取得
         * @return true:成功 false:失敗
         */
        public boolean isSuccess()
        {
                return this.m_bResult;
        }
        /**
         * Cookie文字列のセット
         * @param s セットするCookie文字列
         */
        public void setCookie(String s)
        {
                this.m_sCook=s;
        }
        /**
         * Cookieの取得
         * @return 取得したCookie文字列
         */
        public String getCookie()
        {
                return this.m_sCook;
        }
        /**
         * パケット番号のセット
         * @param n パケット番号
         */     
        public void setNumber(int n)
        {
                this.m_nNo=n;
        }
        /**
         * パケット番号の取得
         * @return 取得したパケット番号
         */
        public int getNumber()
        {
                return this.m_nNo;
        }
        /**
         * サーバー名のセット
         * @param s セットするサーバ名文字列
         */
        public void setServName(String s)
        {
                this.m_sServName=s;
        }
        /**
         * サーバー名の取得
         * @return 取得したサーバー名文字列
         */
        public String getServName()
        {
                return this.m_sServName;
        }
                                                  
}

/* [<][>][^][v][top][bottom][index][help] */