com.teamdev.jxbrowser.ie
Class IECookieStorage

java.lang.Object
  extended by com.teamdev.jxbrowser.cookie.HttpCookieStorage
      extended by com.teamdev.jxbrowser.ie.IECookieStorage

public class IECookieStorage
extends HttpCookieStorage


Constructor Summary
IECookieStorage()
           
 
Method Summary
 void deleteCookie(HttpCookie httpCookie)
          Deletes the specified cookie.
 void deleteCookie(java.util.List<HttpCookie> cookies)
          Deletes all cookies from a given list of cookies.
 java.util.List<HttpCookie> getCookies()
          Returns the list of available cookies.
 java.util.List<HttpCookie> getCookies(java.lang.String url)
          Returns the list of available cookies that will be sent to a specified URL.
 void setCookie(HttpCookie httpCookie, java.lang.String url)
          Stores a specified cookie in browser's cookie storage.
 void setCookie(java.util.List<HttpCookie> cookies, java.lang.String url)
          Stores cookies from a given list of cookies in browser's cookie storage.
 
Methods inherited from class com.teamdev.jxbrowser.cookie.HttpCookieStorage
getInstance
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IECookieStorage

public IECookieStorage()
Method Detail

getCookies

public java.util.List<HttpCookie> getCookies()
Description copied from class: HttpCookieStorage
Returns the list of available cookies.

Specified by:
getCookies in class HttpCookieStorage
Returns:
the list of available cookies or an empty list if no cookie available.

getCookies

public java.util.List<HttpCookie> getCookies(java.lang.String url)
Description copied from class: HttpCookieStorage
Returns the list of available cookies that will be sent to a specified URL.

Specified by:
getCookies in class HttpCookieStorage
Parameters:
url - the URL to filter on.
Returns:
the list of cookies whose URL matches the provided URL.

setCookie

public void setCookie(HttpCookie httpCookie,
                      java.lang.String url)
Description copied from class: HttpCookieStorage
Stores a specified cookie in browser's cookie storage.

The cookies will replace existing cookies with the same name, domain, and path, if one exists in the cookie storage.

Specified by:
setCookie in class HttpCookieStorage
Parameters:
httpCookie - the cookie to store.
url - the URL associated with the added cookies.

setCookie

public void setCookie(java.util.List<HttpCookie> cookies,
                      java.lang.String url)
Description copied from class: HttpCookieStorage
Stores cookies from a given list of cookies in browser's cookie storage.

The cookies will replace existing cookies with the same name, domain, and path, if one exists in the cookie storage.

Specified by:
setCookie in class HttpCookieStorage
Parameters:
cookies - the list of cookies to store.
url - the URL associated with the added cookies.

deleteCookie

public void deleteCookie(HttpCookie httpCookie)
Description copied from class: HttpCookieStorage
Deletes the specified cookie.

Specified by:
deleteCookie in class HttpCookieStorage
Parameters:
httpCookie - the cookie to delete.

deleteCookie

public void deleteCookie(java.util.List<HttpCookie> cookies)
Description copied from class: HttpCookieStorage
Deletes all cookies from a given list of cookies.

Specified by:
deleteCookie in class HttpCookieStorage
Parameters:
cookies - the list of cookies to delete.