addHeaderDelegateIfAbsent(URI.class, new UriHeaderDelegate()); addHeaderDelegateIfAbsent(EntityTag.class, new EntityTagDelegate()); addHeaderDelegateIfAbsent(CacheControl.class, new CacheControlDelegate()); addHeaderDelegateIfAbsent(Locale.class, new LocaleDelegate()); addHeaderDelegateIfAbsent(LinkHeader.class, new LinkHeaderDelegate());
if (fields.size() < 1) addDirective("no-cache", buffer); addDirective("no-cache", buffer).append("=\"").append(field).append("\""); if (ecc.isPublic()) addDirective("public", buffer); if (value.isMustRevalidate()) addDirective("must-revalidate", buffer); if (value.isNoTransform()) addDirective("no-transform", buffer); if (value.isNoStore()) addDirective("no-store", buffer); if (value.isProxyRevalidate()) addDirective("proxy-revalidate", buffer); if (value.getSMaxAge() > -1) addDirective("s-maxage", buffer).append("=").append(value.getSMaxAge()); if (value.getMaxAge() > -1) addDirective("max-age", buffer).append("=").append(value.getMaxAge()); if (value.isPrivate()) if (fields.size() < 1) addDirective("private", buffer); else addDirective("private", buffer).append("=\"").append(field).append("\""); addDirective(key, buffer); if (val != null && !"".equals(val))
addHeaderDelegateIfAbsent(URI.class, new UriHeaderDelegate()); addHeaderDelegateIfAbsent(EntityTag.class, new EntityTagDelegate()); addHeaderDelegateIfAbsent(CacheControl.class, new CacheControlDelegate()); addHeaderDelegateIfAbsent(Locale.class, new LocaleDelegate()); addHeaderDelegateIfAbsent(LinkHeader.class, new LinkHeaderDelegate());
if (fields.size() < 1) addDirective("no-cache", buffer); addDirective("no-cache", buffer).append("=\"").append(field).append("\""); if (ecc.isPublic()) addDirective("public", buffer); if (value.isMustRevalidate()) addDirective("must-revalidate", buffer); if (value.isNoTransform()) addDirective("no-transform", buffer); if (value.isNoStore()) addDirective("no-store", buffer); if (value.isProxyRevalidate()) addDirective("proxy-revalidate", buffer); if (value.getSMaxAge() > -1) addDirective("s-maxage", buffer).append("=").append(value.getSMaxAge()); if (value.getMaxAge() > -1) addDirective("max-age", buffer).append("=").append(value.getMaxAge()); if (value.isPrivate()) if (fields.size() < 1) addDirective("private", buffer); else addDirective("private", buffer).append("=\"").append(field).append("\""); addDirective(key, buffer); if (val != null && !"".equals(val))
addHeaderDelegate(URI.class, new UriHeaderDelegate()); addHeaderDelegate(EntityTag.class, new EntityTagDelegate()); addHeaderDelegate(CacheControl.class, new CacheControlDelegate()); addHeaderDelegate(Locale.class, new LocaleDelegate()); addHeaderDelegate(LinkHeader.class, new LinkHeaderDelegate());
if (fields.size() < 1) addDirective("no-cache", buffer); addDirective("no-cache", buffer).append("=\"").append(field).append("\""); if (ecc.isPublic()) addDirective("public", buffer); if (value.isMustRevalidate()) addDirective("must-revalidate", buffer); if (value.isNoTransform()) addDirective("no-transform", buffer); if (value.isNoStore()) addDirective("no-store", buffer); if (value.isProxyRevalidate()) addDirective("proxy-revalidate", buffer); if (value.getSMaxAge() > -1) addDirective("s-maxage", buffer).append("=").append(value.getSMaxAge()); if (value.getMaxAge() > -1) addDirective("max-age", buffer).append("=").append(value.getMaxAge()); if (value.isPrivate()) if (fields.size() < 1) addDirective("private", buffer); else addDirective("private", buffer).append("=\"").append(field).append("\""); addDirective(key, buffer); if (val != null && !"".equals(val))