Android
org.apache.http.cookie
public interface

org.apache.http.cookie.CookieAttributeHandler

org.apache.http.cookie.CookieAttributeHandler

Ths interface represents a cookie attribute handler responsible for parsing, validating, and matching a specific cookie attribute, such as path, domain, port, etc. Different cookie specifications can provide a specific implementation for this class based on their cookie handling rules.

Summary

Public Methods

          boolean  match(Cookie cookie, CookieOrigin origin)
Matches the given value (property of the destination host where request is being submitted) with the corresponding cookie attribute.
          void  parse(SetCookie cookie, String value)
Parse the given cookie attribute value and update the corresponding Cookie property.
          void  validate(Cookie cookie, CookieOrigin origin)
Peforms cookie validation for the given attribute value.

Details

Public Methods

public boolean match(Cookie cookie, CookieOrigin origin)

Matches the given value (property of the destination host where request is being submitted) with the corresponding cookie attribute.

Parameters

cookie Cookie to match
origin the cookie source to match against

Returns

  • true if the match is successful; false otherwise

public void parse(SetCookie cookie, String value)

Parse the given cookie attribute value and update the corresponding Cookie property.

Parameters

cookie Cookie to be updated
value cookie attribute value from the cookie response header

public void validate(Cookie cookie, CookieOrigin origin)

Peforms cookie validation for the given attribute value.

Parameters

cookie Cookie to validate
origin the cookie source to validate against

Throws

MalformedCookieException if cookie validation fails for this attribute
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:48