Build 1.0_r1(from source)

org.apache.http.impl.cookie
Class AbstractCookieSpec

java.lang.Object
  extended by 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

Constructor Summary
AbstractCookieSpec()
          Default constructor
 
Method Summary
protected  CookieAttributeHandler findAttribHandler(String name)
          Finds an attribute handler CookieAttributeHandler for the given attribute.
protected  CookieAttributeHandler getAttribHandler(String name)
          Gets attribute handler CookieAttributeHandler for the given attribute.
protected  Collection<CookieAttributeHandler> getAttribHandlers()
           
 void registerAttribHandler(String name, CookieAttributeHandler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.http.cookie.CookieSpec
formatCookies, getVersion, getVersionHeader, match, parse, validate
 

Constructor Detail

AbstractCookieSpec

public AbstractCookieSpec()
Default constructor

Method Detail

registerAttribHandler

public void registerAttribHandler(String name,
                                  CookieAttributeHandler handler)

findAttribHandler

protected CookieAttributeHandler findAttribHandler(String name)
Finds an attribute handler CookieAttributeHandler for 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

protected CookieAttributeHandler getAttribHandler(String name)
Gets attribute handler CookieAttributeHandler for the given attribute.

Parameters:
name - attribute name. e.g. Domain, Path, etc.
Throws:
IllegalStateException - if handler not found for the specified attribute.

getAttribHandlers

protected Collection<CookieAttributeHandler> getAttribHandlers()

Build 1.0_r1(from source)

Please submit a feedback, bug or feature