com.jniwrapper.win32.ie.dom
Class Cookie

java.lang.Object
  extended by com.jniwrapper.win32.ie.dom.Cookie
All Implemented Interfaces:
java.io.Serializable

public class Cookie
extends java.lang.Object
implements java.io.Serializable

This class represents cookie.

See Also:
Serialized Form

Constructor Summary
Cookie()
          Creates cookie instance.
Cookie(java.lang.String name, java.lang.String value)
          Creates cookie instance.
 
Method Summary
static java.util.Set<Cookie> create(java.lang.String str)
          Creates cookies by cookie string from HTTP request / response.
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDomain()
          Returns cookie domain.
 java.util.Date getExpireDate()
          Returns cookie expiration date.
 java.lang.String getName()
          Return cookie name.
 java.lang.String getPath()
          Returns cookie path.
 java.lang.String getValue()
          Returns cookie value.
 int hashCode()
           
 boolean isSecure()
          Return true for secure cookie else returns false.
static java.lang.String makeString(java.util.Set<Cookie> cookies)
          Creates cookie string for HTTP request / response.
 void setDomain(java.lang.String domain)
          Sets cookie domain.
 void setExpireDate(java.util.Date expireDate)
          Sets cookie expiration date.
 void setName(java.lang.String name)
          Sets cookie name.
 void setPath(java.lang.String path)
          Sets cookie path.
 void setSecure(boolean secure)
          Makes cookie secure or unsecure.
 void setValue(java.lang.String value)
          Sets cookie value.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Cookie

public Cookie()
Creates cookie instance.


Cookie

public Cookie(java.lang.String name,
              java.lang.String value)
Creates cookie instance.

Parameters:
name - cookie name
value - cookie value
Method Detail

getName

public java.lang.String getName()
Return cookie name.

Returns:
name

setName

public void setName(java.lang.String name)
Sets cookie name.

Parameters:
name - new name

getValue

public java.lang.String getValue()
Returns cookie value.

Returns:
value

setValue

public void setValue(java.lang.String value)
Sets cookie value.

Parameters:
value - new value

isSecure

public boolean isSecure()
Return true for secure cookie else returns false.

Returns:
true if cookie is secure else

setSecure

public void setSecure(boolean secure)
Makes cookie secure or unsecure.

Parameters:
secure - if true then cookie becomes secure else cookie becomes unsecure.

getExpireDate

public java.util.Date getExpireDate()
Returns cookie expiration date.

Returns:
cookie expiration date

setExpireDate

public void setExpireDate(java.util.Date expireDate)
Sets cookie expiration date.

Parameters:
expireDate - expiration date

getDomain

public java.lang.String getDomain()
Returns cookie domain.

Returns:
domain

setDomain

public void setDomain(java.lang.String domain)
Sets cookie domain.

Parameters:
domain - new domain

getPath

public java.lang.String getPath()
Returns cookie path.

Returns:
cookie path

setPath

public void setPath(java.lang.String path)
Sets cookie path.

Parameters:
path - new path

create

public static java.util.Set<Cookie> create(java.lang.String str)
Creates cookies by cookie string from HTTP request / response.

Parameters:
str - cookie string from HTTP request / response
Returns:
set of Cookie objects.

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

makeString

public static java.lang.String makeString(java.util.Set<Cookie> cookies)
Creates cookie string for HTTP request / response.

Parameters:
cookies - set of Cookie objects
Returns:
cookie string for HTTP request / response

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object