checkToken(st, ";"); final String n = st.nextToken().trim(); checkToken(st, "="); String v = nextNonEmptyToken(st); if (v.equals("\"")) { v = st.nextToken(); checkToken(st, "\"");
/** * Get the link for the relation. * * @param relation link relation. * @return the link for the relation, otherwise {@code null} if not present. */ public Link getLink(String relation) { for (Link link : getLinks()) { List<String> relations = LinkProvider.getLinkRelations(link.getRel()); if (relations != null && relations.contains(relation)) { return link; } } return null; }
@Override public Builder link(String link) { LinkProvider.initBuilder(this, link); return this; }
@Override public String toString() { return LinkProvider.stringfy(this); }
public HeaderDelegateProviders() { Set<HeaderDelegateProvider> providers = new HashSet<>(); providers.add(new CacheControlProvider()); providers.add(new CookieProvider()); providers.add(new DateProvider()); providers.add(new EntityTagProvider()); providers.add(new LinkProvider()); providers.add(new LocaleProvider()); providers.add(new MediaTypeProvider()); providers.add(new NewCookieProvider()); providers.add(new StringHeaderProvider()); providers.add(new UriProvider()); this.providers = providers; }
@Override public String toString(final Link value) { return stringfy(value); }
public HeaderDelegateProviders() { Set<HeaderDelegateProvider> providers = new HashSet<>(); providers.add(new CacheControlProvider()); providers.add(new CookieProvider()); providers.add(new DateProvider()); providers.add(new EntityTagProvider()); providers.add(new LinkProvider()); providers.add(new LocaleProvider()); providers.add(new MediaTypeProvider()); providers.add(new NewCookieProvider()); providers.add(new StringHeaderProvider()); providers.add(new UriProvider()); this.providers = providers; }
/** * Check if link for relation exists. * * @param relation link relation. * @return {@code true} if the for the relation link exists, {@code false} * otherwise. */ public boolean hasLink(String relation) { for (Link link : getLinks()) { List<String> relations = LinkProvider.getLinkRelations(link.getRel()); if (relations != null && relations.contains(relation)) { return true; } } return false; }
checkToken(st, ";"); final String n = st.nextToken().trim(); checkToken(st, "="); String v = nextNonEmptyToken(st); if (v.equals("\"")) { v = st.nextToken(); checkToken(st, "\"");
@Override public Builder link(String link) { LinkProvider.initBuilder(this, link); return this; }
@Override public String toString() { return LinkProvider.stringfy(this); }
public HeaderDelegateProviders() { Set<HeaderDelegateProvider> providers = new HashSet<>(); providers.add(new CacheControlProvider()); providers.add(new CookieProvider()); providers.add(new DateProvider()); providers.add(new EntityTagProvider()); providers.add(new LinkProvider()); providers.add(new LocaleProvider()); providers.add(new MediaTypeProvider()); providers.add(new NewCookieProvider()); providers.add(new StringHeaderProvider()); providers.add(new UriProvider()); this.providers = providers; }
/** * Get the link for the relation. * * @param relation link relation. * @return the link for the relation, otherwise {@code null} if not present. */ public Link getLink(String relation) { for (Link link : getLinks()) { List<String> relations = LinkProvider.getLinkRelations(link.getRel()); if (relations != null && relations.contains(relation)) { return link; } } return null; }
checkToken(st, ";"); final String n = st.nextToken().trim(); checkToken(st, "="); String v = nextNonEmptyToken(st); if (v.equals("\"")) { v = st.nextToken(); checkToken(st, "\"");
@Override public Link fromString(final String value) throws IllegalArgumentException { return initBuilder(new JerseyLink.Builder(), value).build(); }
@Override public String toString(final Link value) { return stringfy(value); }
public HeaderDelegateProviders() { Set<HeaderDelegateProvider> providers = new HashSet<>(); providers.add(new CacheControlProvider()); providers.add(new CookieProvider()); providers.add(new DateProvider()); providers.add(new EntityTagProvider()); providers.add(new LinkProvider()); providers.add(new LocaleProvider()); providers.add(new MediaTypeProvider()); providers.add(new NewCookieProvider()); providers.add(new StringHeaderProvider()); providers.add(new UriProvider()); this.providers = providers; }
/** * Get the link for the relation. * * @param relation link relation. * @return the link for the relation, otherwise {@code null} if not present. */ public Link getLink(String relation) { for (Link link : getLinks()) { List<String> relations = LinkProvider.getLinkRelations(link.getRel()); if (relations != null && relations.contains(relation)) { return link; } } return null; }
checkToken(st, ";"); final String n = st.nextToken().trim(); checkToken(st, "="); String v = nextNonEmptyToken(st); if (v.equals("\"")) { v = st.nextToken(); checkToken(st, "\"");
@Override public Link fromString(final String value) throws IllegalArgumentException { return initBuilder(new JerseyLink.Builder(), value).build(); }