| 
 | ||||||||||
| 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 String | HTMLUNIT_COOKIE_POLICYHtmlUnit's cookie policy is to be browser-compatible. | 
| Constructor Summary | |
|---|---|
| CookieManager()Creates a new instance. | |
| Method Summary | |
|---|---|
|  void | addCookie(Cookie cookie)Adds the specified cookie. | 
|  void | clearCookies()Removes all cookies. | 
|  Cookie | getCookie(String name)Returns the currently configured cookie with the specified name, or null if one does not exist. | 
|  Set<Cookie> | getCookies()Returns the currently configured cookies, in an unmodifiable set. | 
|  Set<Cookie> | getCookies(URL url)Returns the currently configured cookies applicable to the specified URL, in an unmodifiable set. | 
|  boolean | isCookiesEnabled()Returns true if cookies are enabled. | 
|  void | removeCookie(Cookie cookie)Removes the specified cookie. | 
|  void | setCookiesEnabled(boolean enabled)Enables/disables cookie support. | 
| protected  void | updateFromState(CookieStore state)Updates the current cookie settings from the specified HTTP state's cookie configuration. | 
| protected  void | updateState(CookieStore 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 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 Set<Cookie> getCookies()
public Set<Cookie> getCookies(URL url)
url - the URL on which to filter the returned cookies
public Cookie getCookie(String name)
name - the name of the cookie to return
public void addCookie(Cookie cookie)
cookie - the cookie to addpublic void removeCookie(Cookie cookie)
cookie - the cookie to removepublic void clearCookies()
protected void updateState(CookieStore state)
state - the HTTP state to updateupdateFromState(CookieStore)protected void updateFromState(CookieStore state)
state - the HTTP state to update fromupdateState(CookieStore)| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||