String _frag = absolute.getFragment(); if (iri.equals(absolute.iri) && _frag == null) return new ParsedIRI(null, null, null, -1, "", null, null); if (this.getFragment() == null) { if (absolute.iri.startsWith(this.iri) && absolute.iri.charAt(iri.length()) == '#') { return new ParsedIRI(null, null, null, -1, "", null, _frag); int this_idx = iri.length() - this.getFragment().length(); int abs_idx = absolute.iri.length() - _frag.length(); if (iri.substring(0, this_idx).equals(absolute.iri.substring(0, abs_idx))) { if (this.getQuery() == null && this.getFragment() == null) { if (absolute.iri.startsWith(this.iri) && absolute.iri.charAt(iri.length()) == '?') { return new ParsedIRI(null, null, null, -1, "", _query, _frag);
String _frag = absolute.getFragment(); if (iri.equals(absolute.iri) && _frag == null) return new ParsedIRI(null, null, null, -1, "", null, null); if (this.getFragment() == null) { if (absolute.iri.startsWith(this.iri) && absolute.iri.charAt(iri.length()) == '#') { return new ParsedIRI(null, null, null, -1, "", null, _frag); int this_idx = iri.length() - this.getFragment().length(); int abs_idx = absolute.iri.length() - _frag.length(); if (iri.substring(0, this_idx).equals(absolute.iri.substring(0, abs_idx))) { if (this.getQuery() == null && this.getFragment() == null) { if (absolute.iri.startsWith(this.iri) && absolute.iri.charAt(iri.length()) == '?') { return new ParsedIRI(null, null, null, -1, "", _query, _frag);
String _frag = absolute.getFragment(); if (iri.equals(absolute.iri) && _frag == null) return new ParsedIRI(null, null, null, -1, "", null, null); if (this.getFragment() == null) { if (absolute.iri.startsWith(this.iri) && absolute.iri.charAt(iri.length()) == '#') { return new ParsedIRI(null, null, null, -1, "", null, _frag); int this_idx = iri.length() - this.getFragment().length(); int abs_idx = absolute.iri.length() - _frag.length(); if (iri.substring(0, this_idx).equals(absolute.iri.substring(0, abs_idx))) { if (this.getQuery() == null && this.getFragment() == null) { if (absolute.iri.startsWith(this.iri) && absolute.iri.charAt(iri.length()) == '?') { return new ParsedIRI(null, null, null, -1, "", _query, _frag);
String fragment = relative.getFragment(); String fragment = relative.getFragment(); fragment = relative.getFragment();
String fragment = relative.getFragment(); String fragment = relative.getFragment(); fragment = relative.getFragment();
String fragment = relative.getFragment(); String fragment = relative.getFragment(); fragment = relative.getFragment();