|
||||||||||
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 |