Kagetaka

net.hizlab.kagetaka.addin.cookie
クラス CookieManager

java.lang.Object
  拡張net.hizlab.kagetaka.addin.CookieManager
      拡張net.hizlab.kagetaka.addin.cookie.CookieManager
直系の既知のサブクラス:
CookieManager

public class CookieManager
extends CookieManager

クッキーの簡易マネージャクラスです。

バージョン:
$Revision: 1.4 $

フィールドの概要
protected  Hashtable hash
          クッキーをドメイン毎に入れておくハッシュテーブル
protected  boolean strict
          クッキーの書式を厳密に解釈する
 
コンストラクタの概要
protected CookieManager()
          クッキー簡易マネージャを作成します。
 
メソッドの概要
protected  void appendCookie(Cookie cookie)
          クッキーを内部構造に追加します。
protected  Cookie createCookie(String data, URL url)
          クッキーを作成します。
 String getCookie(URL url)
          指定された URL に送信するクッキーがある場合はそれを返します。
 void receive(URLConnection connection)
          ヘッダーからクッキーを取得します。
 void send(URLConnection connection)
          URL に合ったクッキーをヘッダーに設定します。
 void setCookie(String data, URL url)
          指定したクッキーを受け取り、保存します。
 
クラス net.hizlab.kagetaka.addin.CookieManager から継承したメソッド
createInstance
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

hash

protected Hashtable hash
クッキーをドメイン毎に入れておくハッシュテーブル


strict

protected boolean strict
クッキーの書式を厳密に解釈する

コンストラクタの詳細

CookieManager

protected CookieManager()
クッキー簡易マネージャを作成します。

メソッドの詳細

appendCookie

protected void appendCookie(Cookie cookie)
クッキーを内部構造に追加します。

パラメータ:
cookie - 追加するクッキー

createCookie

protected Cookie createCookie(String data,
                              URL url)
クッキーを作成します。

パラメータ:
data - Set-Cookie ヘッダーの文字列
url - クッキーを発行した URL
戻り値:
作成されたクッキー。 作成できなかった場合は null

getCookie

public String getCookie(URL url)
指定された URL に送信するクッキーがある場合はそれを返します。

定義:
クラス CookieManager 内の getCookie
パラメータ:
url - クッキーを送信する URL
戻り値:
送信するクッキー、 クッキーを送る必要がない場合は null

receive

public void receive(URLConnection connection)
ヘッダーからクッキーを取得します。

定義:
クラス CookieManager 内の receive
パラメータ:
connection - コネクション

send

public void send(URLConnection connection)
URL に合ったクッキーをヘッダーに設定します。

定義:
クラス CookieManager 内の send
パラメータ:
connection - コネクション

setCookie

public void setCookie(String data,
                      URL url)
指定したクッキーを受け取り、保存します。

定義:
クラス CookieManager 内の setCookie
パラメータ:
data - Set-Cookie ヘッダーの文字列
url - クッキーを発行した URL

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'