public class CookieUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static List |
findCookiesForServer(List cookieList,
URL url)
Find all stored cookies which associated with this server
|
static List |
getCookies(List cookieList,
URL url,
String name,
boolean exact)
Find cookies associated with this server (by name)
|
static List |
getCookiesByName(List cookieList,
URL url,
String name)
Find cookies associated with this server (exact name match)
|
static List |
getCookiesByPrefix(List cookieList,
URL url,
String name)
Find cookies associated with this server (match on name "prefix")
|
static boolean |
inDomain(String urlString,
CookieData cookie)
Does the cookie domain match the URL?
|
static boolean |
inDomain(URL url,
CookieData cookie)
Does the cookie domain match the URL?
|
static boolean |
inPath(String urlString,
CookieData cookie)
Does the cookie path match the URL "file"?
|
static boolean |
inPath(URL url,
CookieData cookie)
Does the cookie path match the URL "file"?
|
static List |
newCookieList()
Get a new (empty) CookieData list
return An empty ArrayList
|
static CookieData |
parseCookie(URL url,
String value)
Parse an HTTP cookie
|
static void |
storeCookie(List cookieList,
CookieData cookie)
Maintain a list of CookieData objects (add, replace, or delete a cookie)
|
public static List newCookieList()
public static CookieData parseCookie(URL url, String value)
value - Cookie valuepublic static void storeCookie(List cookieList, CookieData cookie)
cookieList - CookieData listcookie - A CookieData objectpublic static boolean inDomain(String urlString, CookieData cookie)
urlString - URL String to matchcookie - CookieData object (the cookie)public static boolean inDomain(URL url, CookieData cookie)
url - URL to matchcookie - CookieData object (the cookie)public static boolean inPath(String urlString, CookieData cookie)
urlString - String URL to matchcookie - CookieData object (the cookie)public static boolean inPath(URL url, CookieData cookie)
url - URL to matchcookie - CookieData object (the cookie)public static List findCookiesForServer(List cookieList, URL url)
cookieList - List of stored cookies (CookieData objects)url - URL representing the request to lookup (server)public static List getCookies(List cookieList, URL url, String name, boolean exact)
cookieList - List of stored cookies (CookieData objects)url - URL representing the request to lookup (server)name - Cookie nameexact - true for exact name match, false to match on name prefixpublic static List getCookiesByName(List cookieList, URL url, String name)
cookieList - List of stored cookies (CookieData objects)url - URL representing the request to lookup (server)name - Cookie namepublic static List getCookiesByPrefix(List cookieList, URL url, String name)
cookieList - List of stored cookies (CookieData objects)url - URL representing the request to lookup (server)name - Cookie nameCopyright © 2003–2020 Sakai Project. All rights reserved.