Abstract cookie specification which can delegate the job of parsing, validation or matching cookie attributes to a number of arbitrary com.good.gd.apache.http.cookie.CookieAttributeHandler. More...
The following notice applies to the original API on which this API is based, and to its documentation. The documentation of this API has been revised from the original.
/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */
Public Member Functions | |
AbstractCookieSpec () | |
Default constructor. | |
Public Member Functions inherited from CookieSpec | |
int | getVersion () |
Returns version of the state management this cookie specification conforms to. More... | |
List< Cookie > | parse (Header header, CookieOrigin origin) throws MalformedCookieException |
Parse the "Set-Cookie" Header into an array of Cookies. More... | |
void | validate (Cookie cookie, CookieOrigin origin) throws MalformedCookieException |
Validate the cookie according to validation rules defined by the cookie specification. More... | |
boolean | match (Cookie cookie, CookieOrigin origin) |
Determines if a Cookie matches the target location. More... | |
List< Header > | formatCookies (List< Cookie > cookies) |
Create "Cookie" headers for an array of Cookies. More... | |
Header | getVersionHeader () |
Returns a request header identifying what version of the state management specification is understood. More... | |
Protected Member Functions | |
CookieAttributeHandler | findAttribHandler (final String name) |
Finds an attribute handler com.good.gd.apache.http.cookie.CookieAttributeHandler for the given attribute. More... | |
CookieAttributeHandler | getAttribHandler (final String name) |
Gets attribute handler com.good.gd.apache.http.cookie.CookieAttributeHandler for the given attribute. More... | |
|
protected |
Returns null
if no attribute handler is found for the specified attribute.
name | attribute name. e.g. Domain, Path, etc. |
null
|
protected |
name | attribute name. e.g. Domain, Path, etc. |
IllegalStateException | if handler not found for the specified attribute. |