|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gargoylesoftware.htmlunit.CookieManager
public class CookieManager
Manages cookies for a WebClient. This class is thread-safe.
| Field Summary | |
|---|---|
static java.lang.String |
HTMLUNIT_COOKIE_POLICY
HtmlUnit's cookie policy is to be browser-compatible. |
| Constructor Summary | |
|---|---|
CookieManager()
Creates a new instance. |
|
| Method Summary | |
|---|---|
void |
addCookie(org.apache.commons.httpclient.Cookie cookie)
Adds the specified cookie. |
void |
clearCookies()
Removes all cookies. |
org.apache.commons.httpclient.Cookie |
getCookie(java.lang.String name)
Returns the currently configured cookie with the specified name, or null if one does not exist. |
java.util.Set<org.apache.commons.httpclient.Cookie> |
getCookies()
Returns the currently configured cookies, in an unmodifiable set. |
java.util.Set<org.apache.commons.httpclient.Cookie> |
getCookies(java.lang.String domain)
Returns the currently configured cookies for the specified domain, in an unmodifiable set. |
boolean |
isCookiesEnabled()
Returns true if cookies are enabled. |
void |
removeCookie(org.apache.commons.httpclient.Cookie cookie)
Removes the specified cookie. |
void |
setCookiesEnabled(boolean enabled)
Enables/disables cookie support. |
protected void |
updateFromState(org.apache.commons.httpclient.HttpState state)
Updates the current cookie settings from the specified HTTP state's cookie configuration. |
protected void |
updateState(org.apache.commons.httpclient.HttpState state)
Updates the specified HTTP state's cookie configuration according to the current cookie settings. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String HTMLUNIT_COOKIE_POLICY
CookiePolicy constants directly.
| Constructor Detail |
|---|
public CookieManager()
| Method Detail |
|---|
public void setCookiesEnabled(boolean enabled)
enabled - true to enable cookie support, false otherwisepublic boolean isCookiesEnabled()
public java.util.Set<org.apache.commons.httpclient.Cookie> getCookies()
public java.util.Set<org.apache.commons.httpclient.Cookie> getCookies(java.lang.String domain)
domain - the domain on which to filter the returned cookies
public org.apache.commons.httpclient.Cookie getCookie(java.lang.String name)
name - the name of the cookie to return
public void addCookie(org.apache.commons.httpclient.Cookie cookie)
cookie - the cookie to addpublic void removeCookie(org.apache.commons.httpclient.Cookie cookie)
cookie - the cookie to removepublic void clearCookies()
protected void updateState(org.apache.commons.httpclient.HttpState state)
state - the HTTP state to updateupdateFromState(HttpState)protected void updateFromState(org.apache.commons.httpclient.HttpState state)
state - the HTTP state to update fromupdateState(HttpState)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||