Package org.apache.http.impl.cookie
Class AbstractCookieSpec
java.lang.Object
org.apache.http.impl.cookie.AbstractCookieSpec
- All Implemented Interfaces:
CookieSpec
- Direct Known Subclasses:
CookieSpecBase
public abstract class AbstractCookieSpec extends Object implements CookieSpec
Abstract cookie specification which can delegate the job of parsing,
validation or matching cookie attributes to a number of arbitrary
CookieAttributeHandlers.- Since:
- 4.0
- Author:
- Oleg Kalnichevski
-
Constructor Summary
Constructors Constructor Description AbstractCookieSpec()Default constructor -
Method Summary
Modifier and Type Method Description protected CookieAttributeHandlerfindAttribHandler(String name)Finds an attribute handlerCookieAttributeHandlerfor the given attribute.protected CookieAttributeHandlergetAttribHandler(String name)Gets attribute handlerCookieAttributeHandlerfor the given attribute.protected Collection<CookieAttributeHandler>getAttribHandlers()voidregisterAttribHandler(String name, CookieAttributeHandler handler)Methods 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, match, parse, validate
-
Constructor Details
-
AbstractCookieSpec
public AbstractCookieSpec()Default constructor
-
-
Method Details
-
registerAttribHandler
-
findAttribHandler
Finds an attribute handlerCookieAttributeHandlerfor the given attribute. Returns null if no attribute handler is found for the specified attribute.- Parameters:
name- attribute name. e.g. Domain, Path, etc.- Returns:
- an attribute handler or null
-
getAttribHandler
Gets attribute handlerCookieAttributeHandlerfor the given attribute.- Parameters:
name- attribute name. e.g. Domain, Path, etc.- Throws:
IllegalStateException- if handler not found for the specified attribute.
-
getAttribHandlers
-