public interface CookieStore
CookieStoreオブジェクトは、Cookieのストレージを表します。 Cookieの格納と取得を行えます。 
 
CookieManagerは、HTTP応答を受信するたびにCookieStore.addを呼び出してCookieを保存し、HTTP要求を送信するたびにCookieStore.getを呼び出してCookieを取得します。 CookieStoreには、有効期限が切れたHttpCookieインスタンスを削除する責任があります。 
- 導入されたバージョン:
- 1.6
- 
メソッドのサマリー修飾子と型メソッド説明voidadd(URI uri, HttpCookie cookie) 1つのHTTP Cookieをストアに追加します。指定されたURIに関連付けられたCookie、指定されたURIにドメインが一致するCookieのいずれかを取得します。Cookieストア内の有効期限の切れていないすべてのCookieを取得します。getURIs()このCookieストア内のCookieを識別するすべてのURIを取得します。booleanremove(URI uri, HttpCookie cookie) あるCookieをストアから削除します。booleanこのCookieストア内のすべてのCookieを削除します。
- 
メソッドの詳細- 
addvoid add(URI uri, HttpCookie cookie) 1つのHTTP Cookieをストアに追加します。 これは、HTTP応答を受信するたびに呼び出されます。格納するCookieは、URIに関連付けても付けなくてもかまいません。 CookieがURIに関連付けられていない場合、Cookieのドメイン属性とパス属性がその発生場所を示します。 CookieがURIに関連付けられていて、そのドメイン属性とパス属性が指定されていない場合は、その指定されたURIがこのCookieの発生場所を示します。 指定されたURIに対応するCookieがすでに存在している場合、そのCookieは新しいCookieで置き換えられます。 - パラメータ:
- uri- このCookieが関連付けられるURI。このCookieをURIに関連付けない場合は- null
- cookie- 格納するCookie
- throws:
- NullPointerException-- cookieが- nullの場合
- 関連項目:
 
- 
getList<HttpCookie> get(URI uri) 指定されたURIに関連付けられたCookie、指定されたURIにドメインが一致するCookieのいずれかを取得します。 有効期限が切れていないCookieのみが返されます。 これは、HTTP要求を送信するたびに呼び出されます。- パラメータ:
- uri- 返されるCookieに関連付けられたURI
- 戻り値:
- HttpCookieの不変のリスト。指定されたURIに一致するCookieが存在しない場合は空のリストを返す
- throws:
- NullPointerException-- uriが- nullである場合
- 関連項目:
 
- 
getCookiesList<HttpCookie> getCookies()Cookieストア内の有効期限の切れていないすべてのCookieを取得します。- 戻り値:
- HTTP Cookieの不変のリスト。ストア内にHTTP Cookieが存在しない場合は空のリストを返す
 
- 
getURIsこのCookieストア内のCookieを識別するすべてのURIを取得します。- 戻り値:
- URIの不変のリスト。URIに関連付けられたCookieがこのCookieストア内に存在しない場合は、空のリストを返す
 
- 
removeboolean remove(URI uri, HttpCookie cookie) あるCookieをストアから削除します。- パラメータ:
- uri- このCookieが関連付けられているURI。- nullの場合、削除対象のCookieは追加時にURIに関連付けられていません。- nullでない場合、削除対象のCookieは追加時に、指定したURIに関連付けられています。
- cookie- 削除するCookie
- 戻り値:
- 指定されたCookieがこのストア内に格納されていた場合はtrue
- throws:
- NullPointerException-- cookieが- nullの場合
 
- 
removeAllboolean removeAll()このCookieストア内のすべてのCookieを削除します。- 戻り値:
- この呼出しの結果、このストアが変更された場合はtrue
 
 
-