Kagetaka

net.hizlab.kagetaka.cookie
クラス CookieManager

java.lang.Object
  拡張net.hizlab.kagetaka.cookie.CookieStore
      拡張net.hizlab.kagetaka.cookie.CookieFactory
          拡張net.hizlab.kagetaka.cookie.CookieManager

public class CookieManager
extends CookieFactory

クッキーを管理するクラスです。

バージョン:
$Revision: 1.6 $

フィールドの概要
static String ASC
          許可するかどうかを問い合わせます。
static String NO
          許可しません。
static String YES
          許可します。
 
クラス net.hizlab.kagetaka.cookie.CookieFactory から継承したフィールド
hash, strict
 
コンストラクタの概要
CookieManager(ViewerOption option)
          新しいクッキーマネージャを作成します。
 
メソッドの概要
 Cookie createCookie(String data, URL url)
          クッキーを作成します。
 Cookie[] getCookies(boolean reverse)
          クッキーを返します。
 void save()
          ファイルに履歴を保存します。
 void setCookie(Cookie cookie)
          指定したクッキーを受け取り、保存します。
 void showEditor()
          クッキーエディタを表示します。
 
クラス net.hizlab.kagetaka.cookie.CookieFactory から継承したメソッド
appendCookie, getCookie, setCookie
 
クラス net.hizlab.kagetaka.cookie.CookieStore から継承したメソッド
getInstance
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ASC

public static final String ASC
許可するかどうかを問い合わせます。

関連項目:
定数フィールド値

NO

public static final String NO
許可しません。

関連項目:
定数フィールド値

YES

public static final String YES
許可します。

関連項目:
定数フィールド値
コンストラクタの詳細

CookieManager

public CookieManager(ViewerOption option)
新しいクッキーマネージャを作成します。

パラメータ:
option - オプション
メソッドの詳細

createCookie

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

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

getCookies

public Cookie[] getCookies(boolean reverse)
クッキーを返します。

パラメータ:
reverse - 新しい順で返す場合は true、 古い順で返す場合は false
戻り値:
履歴
バグ:
実装されていません

save

public void save()
ファイルに履歴を保存します。


setCookie

public void setCookie(Cookie cookie)
指定したクッキーを受け取り、保存します。

パラメータ:
cookie - クッキー

showEditor

public void showEditor()
クッキーエディタを表示します。

バグ:
実装されていません

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 16, 2003'