org.apache.http.impl.cookie
Class RFC2965SpecHC4
java.lang.Object
org.apache.http.impl.cookie.AbstractCookieSpecHC4
org.apache.http.impl.cookie.CookieSpecBaseHC4
org.apache.http.impl.cookie.RFC2109SpecHC4
org.apache.http.impl.cookie.RFC2965SpecHC4
- All Implemented Interfaces:
- org.apache.http.cookie.CookieSpec
@NotThreadSafe
public class RFC2965SpecHC4
- extends RFC2109SpecHC4
RFC 2965 compliant CookieSpec implementation.
- Since:
- 4.0
|
Method Summary |
protected void |
formatCookieAsVer(org.apache.http.util.CharArrayBuffer buffer,
org.apache.http.cookie.Cookie cookie,
int version)
Adds valid Port attribute value, e.g. |
int |
getVersion()
|
org.apache.http.Header |
getVersionHeader()
|
boolean |
match(org.apache.http.cookie.Cookie cookie,
org.apache.http.cookie.CookieOrigin origin)
|
java.util.List<org.apache.http.cookie.Cookie> |
parse(org.apache.http.Header header,
org.apache.http.cookie.CookieOrigin origin)
|
protected java.util.List<org.apache.http.cookie.Cookie> |
parse(org.apache.http.HeaderElement[] elems,
org.apache.http.cookie.CookieOrigin origin)
|
java.lang.String |
toString()
|
void |
validate(org.apache.http.cookie.Cookie cookie,
org.apache.http.cookie.CookieOrigin origin)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RFC2965SpecHC4
public RFC2965SpecHC4()
- Default constructor
RFC2965SpecHC4
public RFC2965SpecHC4(java.lang.String[] datepatterns,
boolean oneHeader)
parse
public java.util.List<org.apache.http.cookie.Cookie> parse(org.apache.http.Header header,
org.apache.http.cookie.CookieOrigin origin)
throws org.apache.http.cookie.MalformedCookieException
- Specified by:
parse in interface org.apache.http.cookie.CookieSpec- Overrides:
parse in class RFC2109SpecHC4
- Throws:
org.apache.http.cookie.MalformedCookieException
parse
protected java.util.List<org.apache.http.cookie.Cookie> parse(org.apache.http.HeaderElement[] elems,
org.apache.http.cookie.CookieOrigin origin)
throws org.apache.http.cookie.MalformedCookieException
- Overrides:
parse in class CookieSpecBaseHC4
- Throws:
org.apache.http.cookie.MalformedCookieException
validate
public void validate(org.apache.http.cookie.Cookie cookie,
org.apache.http.cookie.CookieOrigin origin)
throws org.apache.http.cookie.MalformedCookieException
- Specified by:
validate in interface org.apache.http.cookie.CookieSpec- Overrides:
validate in class RFC2109SpecHC4
- Throws:
org.apache.http.cookie.MalformedCookieException
match
public boolean match(org.apache.http.cookie.Cookie cookie,
org.apache.http.cookie.CookieOrigin origin)
- Specified by:
match in interface org.apache.http.cookie.CookieSpec- Overrides:
match in class CookieSpecBaseHC4
formatCookieAsVer
protected void formatCookieAsVer(org.apache.http.util.CharArrayBuffer buffer,
org.apache.http.cookie.Cookie cookie,
int version)
- Adds valid Port attribute value, e.g. "8000,8001,8002"
- Overrides:
formatCookieAsVer in class RFC2109SpecHC4
- Parameters:
buffer - The char array buffer to use for outputcookie - The Cookie to be formatted as stringversion - The version to use.
getVersion
public int getVersion()
- Specified by:
getVersion in interface org.apache.http.cookie.CookieSpec- Overrides:
getVersion in class RFC2109SpecHC4
getVersionHeader
public org.apache.http.Header getVersionHeader()
- Specified by:
getVersionHeader in interface org.apache.http.cookie.CookieSpec- Overrides:
getVersionHeader in class RFC2109SpecHC4
toString
public java.lang.String toString()
- Overrides:
toString in class RFC2109SpecHC4