/** * Returns the IRI of the last link relation */ public static IRI getLast(Source feed) { Link link = feed.getLink("last"); return (link != null) ? link.getResolvedHref() : null; }
/** * Returns the IRI of the next link relation */ public static IRI getNext(Source feed) { Link link = feed.getLink("next"); return (link != null) ? link.getResolvedHref() : null; }
/** * Returns the IRI of the first link relation */ public static IRI getFirst(Source feed) { Link link = feed.getLink("first"); return (link != null) ? link.getResolvedHref() : null; }
/** * Returns the IRI of the previous link relation */ public static IRI getPrevious(Source feed) { Link link = feed.getLink("previous"); return (link != null) ? link.getResolvedHref() : null; }
public IRI getSelfLinkResolvedHref() { Link link = getSelfLink(); return (link != null) ? link.getResolvedHref() : null; }
public IRI getEditMediaLinkResolvedHref(String type, String hreflang) { Link link = getEditMediaLink(type, hreflang); return (link != null) ? link.getResolvedHref() : null; }
public IRI getAlternateLinkResolvedHref() { Link link = getAlternateLink(); return (link != null) ? link.getResolvedHref() : null; }
public IRI getEnclosureLinkResolvedHref() { Link link = getEnclosureLink(); return (link != null) ? link.getResolvedHref() : null; }
public IRI getLinkResolvedHref(String rel) { Link link = getLink(rel); return (link != null) ? link.getResolvedHref() : null; }
public IRI getAlternateLinkResolvedHref() { Link link = getAlternateLink(); return (link != null) ? link.getResolvedHref() : null; }
public IRI getAlternateLinkResolvedHref(String type, String hreflang) { Link link = getAlternateLink(type, hreflang); return (link != null) ? link.getResolvedHref() : null; }
public IRI getEditMediaLinkResolvedHref() { Link link = getEditMediaLink(); return (link != null) ? link.getResolvedHref() : null; }
public IRI getSelfLinkResolvedHref() { Link link = getSelfLink(); return (link != null) ? link.getResolvedHref() : null; }
public IRI getLinkResolvedHref(String rel) { Link link = getLink(rel); return (link != null) ? link.getResolvedHref() : null; }
public IRI getEditLinkResolvedHref() { Link link = getEditLink(); return (link != null) ? link.getResolvedHref() : null; }
public IRI getAlternateLinkResolvedHref(String type, String hreflang) { Link link = getAlternateLink(type, hreflang); return (link != null) ? link.getResolvedHref() : null; }
/** * Returns the IRI of the prev-archive link relation */ public static IRI getPreviousArchive(Source feed) { Link link = feed.getLink("prev-archive"); if (link == null) { // try the full IANA URI version link = feed.getLink(Link.IANA_BASE + "prev-archive"); } return (link != null) ? link.getResolvedHref() : null; }
/** * Returns the IRI of the next-archive link relation */ public static IRI getNextArchive(Source feed) { Link link = feed.getLink("next-archive"); if (link == null) { // try the full IANA URI version link = feed.getLink(Link.IANA_BASE + "next-archive"); } return (link != null) ? link.getResolvedHref() : null; }
/** * Returns the IRI of the current link relation */ public static IRI getCurrent(Source feed) { Link link = feed.getLink("current"); if (link == null) { // try the full IANA URI version link = feed.getLink(Link.IANA_BASE + "current"); } return (link != null) ? link.getResolvedHref() : null; } }
public static boolean hasLicense(Base base, String iri, boolean inherited) { List<Link> links = getLicense(base, inherited); IRI check = new IRI(iri); boolean answer = false; if (links != null) { for (Link link : links) { if (link.getResolvedHref().equals(check)) { answer = true; break; } } } return answer; }