Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*     */ package javax.servlet.http;
  /*     */ 
  /*     */ import java.text.MessageFormat;
  /*     */ import java.util.ResourceBundle;
  /*     */ 
  /*     */ public class Cookie
  /*     */   implements Cloneable
  /*     */ {
  /*     */   private static final String LSTRING_FILE = "javax.servlet.http.LocalStrings";
 /*  70 */   private static ResourceBundle lStrings = ResourceBundle.getBundle("javax.servlet.http.LocalStrings");
 /*     */   private String name;
 /*     */   private String value;
 /*     */   private String comment;
 /*     */   private String domain;
 /*  87 */   private int maxAge = -1;
 /*     */   private String path;
 /*     */   private boolean secure;
 /*  90 */   private int version = 0;
 /*     */   private static final String tspecials = ",; ";
 /*     */ 
 /*     */   public Cookie(String nameString value)
 /*     */   {
 /* 126 */     if ((!isToken(name)) || (name.equalsIgnoreCase("Comment")) || (name.equalsIgnoreCase("Discard")) || (name.equalsIgnoreCase("Domain")) || (name.equalsIgnoreCase("Expires")) || (name.equalsIgnoreCase("Max-Age")) || (name.equalsIgnoreCase("Path")) || (name.equalsIgnoreCase("Secure")) || (name.equalsIgnoreCase("Version")) || (name.startsWith("$")))
 /*     */     {
 /* 137 */       String errMsg = .getString("err.cookie_name_is_token");
 /* 138 */       Object[] errArgs = new Object[1];
 /* 139 */       errArgs[0] = name;
 /* 140 */       errMsg = MessageFormat.format(errMsgerrArgs);
 /* 141 */       throw new IllegalArgumentException(errMsg);
 /*     */     }
 /*     */ 
 /* 144 */     this. = name;
 /* 145 */     this. = value;
 /*     */   }
 /*     */ 
 /*     */   public void setComment(String purpose)
 /*     */   {
 /* 167 */     this. = purpose;
 /*     */   }
 /*     */ 
 /*     */   public String getComment()
 /*     */   {
 /* 185 */     return this.;
 /*     */   }
 /*     */ 
 /*     */   public void setDomain(String pattern)
 /*     */   {
 /* 213 */     this. = pattern.toLowerCase();
 /*     */   }
 /*     */ 
 /*     */   public String getDomain()
 /*     */   {
 /* 231 */     return this.;
 /*     */   }
 /*     */ 
 /*     */   public void setMaxAge(int expiry)
 /*     */   {
 /* 261 */     this. = expiry;
 /*     */   }
 /*     */ 
 /*     */   public int getMaxAge()
 /*     */   {
 /* 283 */     return this.;
 /*     */   }
 /*     */ 
 /*     */   public void setPath(String uri)
 /*     */   {
 /* 311 */     this. = uri;
 /*     */   }
 /*     */ 
 /*     */   public String getPath()
 /*     */   {
 /* 331 */     return this.;
 /*     */   }
 /*     */ 
 /*     */   public void setSecure(boolean flag)
 /*     */   {
 /* 353 */     this. = flag;
 /*     */   }
 /*     */ 
 /*     */   public boolean getSecure()
 /*     */   {
 /* 372 */     return this.;
 /*     */   }
 /*     */ 
 /*     */   public String getName()
 /*     */   {
 /* 388 */     return this.;
 /*     */   }
 /*     */ 
 /*     */   public void setValue(String newValue)
 /*     */   {
 /* 415 */     this. = newValue;
 /*     */   }
 /*     */ 
 /*     */   public String getValue()
 /*     */   {
 /* 433 */     return this.;
 /*     */   }
/*     */ 
/*     */   public int getVersion()
/*     */   {
/* 456 */     return this.;
/*     */   }
/*     */ 
/*     */   public void setVersion(int v)
/*     */   {
/* 480 */     this. = v;
/*     */   }
/*     */ 
/*     */   private boolean isToken(String value)
/*     */   {
/* 505 */     int len = value.length();
/*     */ 
/* 507 */     for (int i = 0; i < leni++) {
/* 508 */       char c = value.charAt(i);
/*     */ 
/* 510 */       if ((c < ' ') || (c >= '') || (",; ".indexOf(c) != -1))
/* 511 */         return false;
/*     */     }
/* 513 */     return true;
/*     */   }
/*     */ 
/*     */   public Object clone()
/*     */   {
/*     */     try
/*     */     {
/* 531 */       return super.clone(); } catch (CloneNotSupportedException e) {
/*     */     }
/* 533 */     throw new RuntimeException(e.getMessage());
/*     */   }
/*     */ }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
 * Qualified Name:     javax.servlet.http.Cookie
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X