Top Description Fields Constructors Methods
org.mortbay.jetty

public Class CookieCutter

extends Object
Class Inheritance
Imports
javax.servlet.http.Cookie, .HttpServletRequest, org.mortbay.log.Log, org.mortbay.util.LazyList, .URIUtil

Cookie parser

Optimized stateful cookie parser. Cookies fields are added with the addCookieField(String) method and parsed on the next subsequent call to getCookies(). If the added fields are identical to those last added (as strings), then the cookies are not re parsed.

Author
gregw

Field Summary

Modifier and TypeField and Description
pack-priv int
private Cookie[]
pack-priv boolean
private String[]
pack-priv HttpServletRequest
private static final byte
private static final byte
private static final byte
private static final byte
private static final byte

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public void
public Cookie[]
protected void
public void
public void
setCookies(Cookie[] cookies)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_addedback to summary
pack-priv int _added
_cookiesback to summary
private Cookie[] _cookies
_dirtyback to summary
pack-priv boolean _dirty
_fieldsback to summary
private String[] _fields
_requestback to summary
pack-priv HttpServletRequest _request
STATE_DELIMITERback to summary
private static final byte STATE_DELIMITER
STATE_NAMEback to summary
private static final byte STATE_NAME
STATE_QUOTED_VALUEback to summary
private static final byte STATE_QUOTED_VALUE
STATE_UNQUOTED_VALUEback to summary
private static final byte STATE_UNQUOTED_VALUE
STATE_VALUEback to summary
private static final byte STATE_VALUE

Constructor Detail

CookieCutterback to summary
public CookieCutter()
CookieCutterback to summary
public CookieCutter(HttpServletRequest request)

Method Detail

addCookieFieldback to summary
public void addCookieField(String f)
getCookiesback to summary
public Cookie[] getCookies()
parseFieldsback to summary
protected void parseFields()
resetback to summary
public void reset()
setCookiesback to summary
public void setCookies(Cookie[] cookies)