| org.apache.http.cookie.Cookie | 
    
    
   Known Indirect Subclasses
  
      
      
  
        
              | BasicClientCookie | 
              HTTP "magic-cookie" represents a piece of state information
 that the HTTP agent and the target server can exchange to maintain 
 a session.  | 
           
        
              | BasicClientCookie2 | 
              HTTP "magic-cookie" represents a piece of state information
 that the HTTP agent and the target server can exchange to maintain 
 a session as specified by RFC2965.  | 
           
        
              | ClientCookie | 
              ClientCookie extends the standard Cookie interface with 
 additional client specific functionality such ability to retrieve 
 original cookie attributes exactly as they were specified by the 
 origin server.  | 
           
        
              | SetCookie | 
              This interface represents a SetCookie response header sent by the 
 origin server to the HTTP agent in order to maintain a conversational state.  | 
           
        
              | SetCookie2 | 
              This interface represents a SetCookie2 response header sent by the 
 origin server to the HTTP agent in order to maintain a conversational state.  | 
           
   
       
   
 | 
Class Overview
HTTP "magic-cookie" represents a piece of state information
 that the HTTP agent and the target server can exchange to maintain 
 a session.
 
Summary
| Public Methods | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getComment()
        
         Returns the comment describing the purpose of this cookie, or
 null if no such comment has been defined. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getCommentURL()
        
         If a user agent (web browser) presents this cookie to a user, the
 cookie's purpose will be described by the information at this URL. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getDomain()
        
         Returns domain attribute of the cookie. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            Date
         | 
        
        getExpiryDate()
        
        Returns the expiration  Date of the cookie, or  null
 if none exists.  
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getName()
        
         Returns the name. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getPath()
        
         Returns the path attribute of the cookie 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            int[]
         | 
        
        getPorts()
        
         Get the Port attribute. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        getValue()
        
         Returns the value. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            int
         | 
        
        getVersion()
        
         Returns the version of the cookie specification to which this
 cookie conforms. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            boolean
         | 
        
        isExpired(Date date)
        
         Returns true if this cookie has expired. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            boolean
         | 
        
        isPersistent()
        
         Returns false if the cookie should be discarded at the end
 of the "session"; true otherwise. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            boolean
         | 
        
        isSecure()
        
         Indicates whether this cookie requires a secure connection. 
  
   | 
 
Public Methods
 
    
      
        public 
         
         
        abstract 
         
        String
      
      getComment
      ()
    
      
    
      
  Returns the comment describing the purpose of this cookie, or
 null if no such comment has been defined.
 
  
     
 
 
    
      
        public 
         
         
        abstract 
         
        String
      
      getCommentURL
      ()
    
      
    
      
  If a user agent (web browser) presents this cookie to a user, the
 cookie's purpose will be described by the information at this URL.
 
     
 
 
    
      
        public 
         
         
        abstract 
         
        String
      
      getDomain
      ()
    
      
    
      
  Returns domain attribute of the cookie.
 
  
      Returns
      - the value of the domain attribute
 
   
     
 
 
    
      
        public 
         
         
        abstract 
         
        Date
      
      getExpiryDate
      ()
    
      
    
      
  Returns the expiration Date of the cookie, or null
 if none exists.
 
Note: the object returned by this method is 
 considered immutable. Changing it (e.g. using setTime()) could result
 in undefined behaviour. Do so at your peril. 
 
  
      Returns
      - Expiration 
Date, or null.
 
   
     
 
 
    
      
        public 
         
         
        abstract 
         
        String
      
      getName
      ()
    
      
    
 
 
    
      
        public 
         
         
        abstract 
         
        String
      
      getPath
      ()
    
      
    
      
  Returns the path attribute of the cookie
 
  
      Returns
      - The value of the path attribute.
 
   
     
 
 
    
      
        public 
         
         
        abstract 
         
        int[]
      
      getPorts
      ()
    
      
    
      
  Get the Port attribute. It restricts the ports to which a cookie
 may be returned in a Cookie request header.
 
     
 
 
    
      
        public 
         
         
        abstract 
         
        String
      
      getValue
      ()
    
      
    
      
  
  
      Returns
      - String value The current value.
 
   
     
 
 
    
      
        public 
         
         
        abstract 
         
        int
      
      getVersion
      ()
    
      
    
      
  Returns the version of the cookie specification to which this
 cookie conforms.
 
  
      Returns
      - the version of the cookie.
 
   
     
 
 
    
      
        public 
         
         
        abstract 
         
        boolean
      
      isExpired
      (Date date)
    
      
    
      
  Returns true if this cookie has expired.
 
  
  
      Returns
      - true if the cookie has expired.
 
   
     
 
 
    
      
        public 
         
         
        abstract 
         
        boolean
      
      isPersistent
      ()
    
      
    
      
  Returns false if the cookie should be discarded at the end
 of the "session"; true otherwise.
 
  
      Returns
      - false if the cookie should be discarded at the end
         of the "session"; true otherwise
 
   
     
 
 
    
      
        public 
         
         
        abstract 
         
        boolean
      
      isSecure
      ()
    
      
    
      
  Indicates whether this cookie requires a secure connection.
 
  
      Returns
      true if this cookie should only be sent
          over secure connections, false otherwise.