Class BrowserCookies


  • public final class BrowserCookies
    extends Object
    Utility class for loading cookies from browsers
    • Field Detail

      • BROWSER_NO_COOKIES

        public static final int BROWSER_NO_COOKIES
        No Cookies
        See Also:
        Constant Field Values
      • BROWSER_IE

        public static final int BROWSER_IE
        Cookies from Internet Explorer
        See Also:
        Constant Field Values
      • BROWSER_FIREFOX

        public static final int BROWSER_FIREFOX
        Cookies from Firefox
        See Also:
        Constant Field Values
      • BROWSER_OPERA

        public static final int BROWSER_OPERA
        Cookies from Opera up to Version 12
        See Also:
        Constant Field Values
      • BROWSER_PALE_MOON

        public static final int BROWSER_PALE_MOON
        Cookies from Firefox
        See Also:
        Constant Field Values
      • BROWSER_OPERA_NEW

        public static final int BROWSER_OPERA_NEW
        Cookies from Opera from Version 13 or higher
        See Also:
        Constant Field Values
    • Method Detail

      • setCookieStrategy

        public static void setCookieStrategy​(int key,
                                             CookieStrategy cookieStrategy)
        Sets the cookie strategy for the key
        Parameters:
        key - Key
        cookieStrategy - Cookie Strategy
      • getCookieStrategy

        public static CookieStrategy getCookieStrategy​(int key)
        Returns the cookie strategy for the key
        Parameters:
        key - Key
        Returns:
        Cookie strategy for the key
      • getCookieStrategies

        public static Map<Integer,​CookieStrategy> getCookieStrategies()
        Returns:
        Copy of the cookie strategy Map
      • getCookies

        public static String getCookies​(String url,
                                        int browser)
        Returns the Cookies for an URL from the given Browser
        Parameters:
        url - URL
        browser - Browser
        Returns:
        Cookies
      • getBrowserCookies

        public static List<BrowserCookie> getBrowserCookies​(String url,
                                                            int browser)
        Returns the Cookies for an URL from the given Browser
        Parameters:
        url - URL
        browser - Browser
        Returns:
        Cookies
      • getCookies

        public static String getCookies​(String url,
                                        int browser,
                                        Map<String,​String> cookieStrategyOptions)
        Returns the Cookies for an URL from the given Browser
        Parameters:
        url - URL
        browser - Browser
        cookieStrategyOptions - Cookie Strategy Options
        Returns:
        Cookies
      • getBrowserCookies

        public static List<BrowserCookie> getBrowserCookies​(String url,
                                                            int browser,
                                                            Map<String,​String> cookieStrategyOptions)
        Returns the Cookies for an URL from the given Browser
        Parameters:
        url - URL
        browser - Browser
        cookieStrategyOptions - Cookie Strategy Options
        Returns:
        Cookies
      • getCookies

        public static String getCookies​(String url,
                                        CookieStrategy cookieStrategy)
        Returns the Cookies for an URL
        Parameters:
        url - URL
        cookieStrategy - Cookie Strategy
        Returns:
        Cookies
      • getBrowserCookies

        public static List<BrowserCookie> getBrowserCookies​(String url,
                                                            CookieStrategy cookieStrategy)
        Returns the Cookies for an URL
        Parameters:
        url - URL
        cookieStrategy - Cookie Strategy
        Returns:
        Cookies
      • getCookies

        public static String getCookies​(String url,
                                        CookieStrategy cookieStrategy,
                                        Map<String,​String> cookieStrategyOptions)
        Returns the Cookies for an URL
        Parameters:
        url - URL
        cookieStrategy - Cookie Strategy
        cookieStrategyOptions - Cookie Strategy Options
        Returns:
        Cookies
      • getBrowserCookies

        public static List<BrowserCookie> getBrowserCookies​(String url,
                                                            CookieStrategy cookieStrategy,
                                                            Map<String,​String> cookieStrategyOptions)
        Returns the Cookies for an URL
        Parameters:
        url - URL
        cookieStrategy - Cookie Strategy
        cookieStrategyOptions - Cookie Strategy Options
        Returns:
        Cookies
      • convertToString

        public static String convertToString​(List<BrowserCookie> cookies)
        Convert cookies to String
        Parameters:
        cookies - Cookies
        Returns:
        Cookies as String