Package org.apache.http.impl.cookie
Class CookieSpecBase
java.lang.Object
org.apache.http.impl.cookie.AbstractCookieSpec
org.apache.http.impl.cookie.CookieSpecBase
- All Implemented Interfaces:
CookieSpec
- Direct Known Subclasses:
BrowserCompatSpec,NetscapeDraftSpec,RFC2109Spec
public abstract class CookieSpecBase extends AbstractCookieSpec
Cookie management functions shared by all specification.
- Since:
- 4.0
- Author:
- Oleg Kalnichevski
-
Constructor Summary
Constructors Constructor Description CookieSpecBase() -
Method Summary
Modifier and Type Method Description protected static StringgetDefaultDomain(CookieOrigin origin)protected static StringgetDefaultPath(CookieOrigin origin)booleanmatch(Cookie cookie, CookieOrigin origin)Determines if a Cookie matches the target location.protected List<Cookie>parse(HeaderElement[] elems, CookieOrigin origin)voidvalidate(Cookie cookie, CookieOrigin origin)Validate the cookie according to validation rules defined by the cookie specification.Methods inherited from class org.apache.http.impl.cookie.AbstractCookieSpec
findAttribHandler, getAttribHandler, getAttribHandlers, registerAttribHandlerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.http.cookie.CookieSpec
formatCookies, getVersion, getVersionHeader, parse
-
Constructor Details
-
CookieSpecBase
public CookieSpecBase()
-
-
Method Details
-
getDefaultPath
-
getDefaultDomain
-
parse
protected List<Cookie> parse(HeaderElement[] elems, CookieOrigin origin) throws MalformedCookieException- Throws:
MalformedCookieException
-
validate
Description copied from interface:CookieSpecValidate the cookie according to validation rules defined by the cookie specification.- Parameters:
cookie- the Cookie to validateorigin- details of the cookie origin- Throws:
MalformedCookieException- if the cookie is invalid
-
match
Description copied from interface:CookieSpecDetermines if a Cookie matches the target location.- Parameters:
cookie- the Cookie to be matchedorigin- the target to test against- Returns:
- true if the cookie should be submitted with a request with given attributes, false otherwise.
-