    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class org.w3c.www.http.HttpSetCookieList

    java.lang.Object
       |
       +----org.w3c.www.http.BasicValue
               |
               +----org.w3c.www.http.HttpSetCookieList

public class HttpSetCookieList
extends BasicValue

##

HttpSetCookieList(HttpSetCookie[])

##

addSetCookie(HttpSetCookie)
addSetCookie(String, String)
  Add a specific cookie to the SetCookie header value.
getSetCookie(String)
  Get the cookie infos associated with the given cookie name, if any.
getSetCookies()
getValue()
  HeaderValue implemenntation - Get this header value.
parse()
  parse set cookie header according to the specification: http://www.netscape.com/newsref/std/cookie_spec.html
removeSetCookie(String)
  Remove a predefined cookie from this SetCookie header.
updateByteValue()
  Update the RFC822 compatible header value for this object.

##

HttpSetCookieList

     public HttpSetCookieList(HttpSetCookie sc[])

##

updateByteValue

     protected void updateByteValue()

  Update the RFC822 compatible header value for this object.

  Overrides:
    updateByteValue in class BasicValue

parse

     protected void parse() throws HttpParserException

  parse set cookie header according to the specification: http://www.netscape.com/newsref/std/cookie_spec.html

  Throws: HttpParserException
    if parsing failed.
  Overrides:
    parse in class BasicValue

getValue

     public Object getValue()

  HeaderValue implemenntation - Get this header value.

  Overrides:
    getValue in class BasicValue

addSetCookie

     public HttpSetCookie addSetCookie(String name,
                                       String value)

  Add a specific cookie to the SetCookie header value. This method creates a new, empty SetCookie holder, attaches it to the SetCookie header, and returns it.

  Parameters:
    name - The cookie's name.
    value - The cookie's value.

addSetCookie

     public void addSetCookie(HttpSetCookie setCookie)

removeSetCookie

     public boolean removeSetCookie(String name)

  Remove a predefined cookie from this SetCookie header.

  Parameters:
    name - The name of the cookie to remove.
  Returns:
    A boolean true if removed, false otherwise.

getSetCookie

     public HttpSetCookie getSetCookie(String name)

  Get the cookie infos associated with the given cookie name, if any.

  Parameters:
    name - The cookie's name.
  Returns:
    A HttpSetCookie instance, if found, or null otherwise.

getSetCookies

     public HttpSetCookie[] getSetCookies()

    All Packages  Class Hierarchy  This Package  Previous  Next  Index