org.apache.velocity.tools.view
Class CookieTool.SugarCookie

java.lang.Object
  extended by javax.servlet.http.Cookie
      extended by org.apache.velocity.tools.view.CookieTool.SugarCookie
All Implemented Interfaces:
java.lang.Cloneable
Enclosing class:
CookieTool

public static class CookieTool.SugarCookie
extends javax.servlet.http.Cookie

Extends Cookie to add some fluid API sugar and a toString() method that renders the Cookie's value instead of the usual Object.toString() shenanigans.


Field Summary
private  javax.servlet.http.Cookie plain
           
 
Constructor Summary
CookieTool.SugarCookie(javax.servlet.http.Cookie c)
           
CookieTool.SugarCookie(java.lang.String name, java.lang.String value)
           
 
Method Summary
 CookieTool.SugarCookie comment(java.lang.Object obj)
           
 CookieTool.SugarCookie domain(java.lang.Object obj)
           
 javax.servlet.http.Cookie getPlain()
           
 CookieTool.SugarCookie maxAge(java.lang.Object obj)
           
 CookieTool.SugarCookie path(java.lang.Object obj)
           
 CookieTool.SugarCookie secure(java.lang.Object obj)
           
 java.lang.String toString()
           
 CookieTool.SugarCookie value(java.lang.Object obj)
           
 CookieTool.SugarCookie version(java.lang.Object obj)
           
 
Methods inherited from class javax.servlet.http.Cookie
clone, getComment, getDomain, getMaxAge, getName, getPath, getSecure, getValue, getVersion, setComment, setDomain, setMaxAge, setPath, setSecure, setValue, setVersion
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

plain

private javax.servlet.http.Cookie plain
Constructor Detail

CookieTool.SugarCookie

public CookieTool.SugarCookie(javax.servlet.http.Cookie c)

CookieTool.SugarCookie

public CookieTool.SugarCookie(java.lang.String name,
                              java.lang.String value)
Method Detail

value

public CookieTool.SugarCookie value(java.lang.Object obj)

maxAge

public CookieTool.SugarCookie maxAge(java.lang.Object obj)

comment

public CookieTool.SugarCookie comment(java.lang.Object obj)

domain

public CookieTool.SugarCookie domain(java.lang.Object obj)

path

public CookieTool.SugarCookie path(java.lang.Object obj)

version

public CookieTool.SugarCookie version(java.lang.Object obj)

secure

public CookieTool.SugarCookie secure(java.lang.Object obj)

getPlain

public javax.servlet.http.Cookie getPlain()

toString

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


Copyright (c) 2003-2007 Apache Software Foundation