static String maybeQuoteAll(String value) { return maybeQuote(TSPECIALS_ALL, value); } static String maybeQuotePath(String value) {
public RuntimeDelegateImpl() { headerProviders.put(MediaType.class, new MediaTypeHeaderProvider()); headerProviders.put(CacheControl.class, new CacheControlHeaderProvider()); headerProviders.put(EntityTag.class, new EntityTagHeaderProvider()); headerProviders.put(Cookie.class, new CookieHeaderProvider()); headerProviders.put(NewCookie.class, new NewCookieHeaderProvider()); headerProviders.put(Link.class, new LinkHeaderProvider()); }
public String toString(Cookie c) { StringBuilder sb = new StringBuilder(); if (c.getVersion() != 0) { sb.append(VERSION).append('=').append(c.getVersion()).append(';'); } sb.append(c.getName()).append('=').append(NewCookieHeaderProvider.maybeQuoteAll(c.getValue())); if (c.getPath() != null) { sb.append(';').append(PATH).append('=').append(NewCookieHeaderProvider.maybeQuotePath(c.getPath())); } if (c.getDomain() != null) { sb.append(';').append(DOMAIN).append('=').append(NewCookieHeaderProvider.maybeQuoteAll(c.getDomain())); } return sb.toString(); }
if (theToken.startsWith(VERSION)) { version = Integer.parseInt( NewCookieHeaderProvider.stripQuotes(theToken.substring(VERSION.length() + 1))); } else if (theToken.startsWith(PATH)) { path = NewCookieHeaderProvider.stripQuotes(theToken.substring(PATH.length() + 1)); } else if (theToken.startsWith(DOMAIN)) { domain = NewCookieHeaderProvider.stripQuotes(theToken.substring(DOMAIN.length() + 1)); } else { int i = theToken.indexOf('='); name = theToken.substring(0, i); value = i == theToken.length() + 1 ? "" : NewCookieHeaderProvider.stripQuotes(theToken.substring(i + 1));
/** * Append the input value string to the given buffer, wrapping it with * quotes if need be. * * @param value * @return String */ static String maybeQuote(String tSpecials, String value) { if (needsQuote(tSpecials, value)) { StringBuilder buff = new StringBuilder(); buff.append('"'); if (value != null) { buff.append(value); } buff.append('"'); return buff.toString(); } return value == null ? "" : value; } static String maybeQuoteAll(String value) {
public RuntimeDelegateImpl() { headerProviders.put(MediaType.class, new MediaTypeHeaderProvider()); headerProviders.put(CacheControl.class, new CacheControlHeaderProvider()); headerProviders.put(EntityTag.class, new EntityTagHeaderProvider()); headerProviders.put(Cookie.class, new CookieHeaderProvider()); headerProviders.put(NewCookie.class, new NewCookieHeaderProvider()); headerProviders.put(Link.class, new LinkHeaderProvider()); headerProviders.put(Date.class, new DateHeaderProvider()); }
sb.append(value.getName()).append('=').append(maybeQuoteAll(value.getValue())); if (value.getComment() != null) { sb.append(';').append(COMMENT).append('=').append(maybeQuoteAll(value.getComment())); sb.append(';').append(DOMAIN).append('=').append(maybeQuoteAll(value.getDomain())); sb.append(';').append(PATH).append('=').append(maybeQuotePath(value.getPath()));
? null : theToken.substring(sepIndex + 1); if (paramValue != null) { paramValue = stripQuotes(paramValue);
static String maybeQuotePath(String value) { return maybeQuote(TSPECIALS_PATH, value); }