Kagetaka

net.hizlab.kagetaka.addin
クラス CookieManager

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

public abstract class CookieManager
extends Object

クッキーに対応するためのマネージャです。

バージョン:
$Revision: 1.1 $

コンストラクタの概要
protected CookieManager()
          クッキーマネージャを作成します。
 
メソッドの概要
static CookieManager createInstance()
          クッキーマネージャのインスタンスを取得します。
abstract  String getCookie(URL url)
          指定された URL に送信するクッキーがある場合はそれを返します。
abstract  void receive(URLConnection connection)
          ヘッダーからクッキーを取得します。
abstract  void send(URLConnection connection)
          URL に合ったクッキーをヘッダーに設定します。
abstract  void setCookie(String data, URL url)
          指定したクッキーを受け取り、保存します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CookieManager

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

メソッドの詳細

createInstance

public static CookieManager createInstance()
クッキーマネージャのインスタンスを取得します。

戻り値:
作成したクッキーマネージャ

getCookie

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

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

receive

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

パラメータ:
connection - コネクション

send

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

パラメータ:
connection - コネクション

setCookie

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

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

Kagetaka

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