Lines Matching defs:fragment
30 * an optional query, and an optional fragment. DocLink objects can
32 * convenience methods, {@link DocPath#fragment fragment} and
44 final String fragment;
46 /** Create a DocLink representing the URI {@code #fragment}. */
47 public static DocLink fragment(String fragment) {
48 return new DocLink((String) null, (String) null, fragment);
57 * Create a DocLink representing the URI {@code path?query#fragment}.
58 * query and fragment may be null.
60 public DocLink(DocPath path, String query, String fragment) {
61 this(path.getPath(), query, fragment);
65 * Create a DocLink representing the URI {@code path?query#fragment}.
68 public DocLink(String path, String query, String fragment) {
71 this.fragment = fragment;
75 * Return the link in the form "path?query#fragment", omitting any empty
81 if (path != null && isEmpty(query) && isEmpty(fragment))
89 if (!isEmpty(fragment))
90 sb.append("#").append(fragment);