/* [<][>][^][v][top][bottom][index][help] */
DEFINITIONS
This source file includes following definitions.
- HTTPPacketData
- setFileName
- getFileName
- setTitle
- getTitle
- setText
- getText
- setImage
- getImage
- setResult
- isSuccess
- setCookie
- getCookie
- setNumber
- getNumber
- setServName
- 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;
}
}