/** * Resolves a relative URI using this URI as the base URI. */ public ParsedURI resolve(String relURISpec) { // This algorithm is based on the algorithm specified in chapter 5 of // RFC 2396: URI Generic Syntax. See http://www.ietf.org/rfc/rfc2396.txt // RFC, step 1: ParsedURI relURI = new ParsedURI(relURISpec); return this.resolve(relURI); }
public ParsedURI(String uriSpec) { _parse(uriSpec); }
private void _parse(String uri) { if (isJarScheme(uri)) { if (_parseScheme(uri)) { rest = _parseAuthority(rest); rest = _parsePath(rest); rest = _parseQuery(rest); _parseFragment(rest); rest = _parseOpaquePart(rest); _parseFragment(rest); rest = _parseAuthority(rest); rest = _parsePath(rest); rest = _parseQuery(rest); _parseFragment(rest);
if (relURI.isAbsolute()) { return relURI; ParsedURI result = (ParsedURI)this.clone(); ParsedURI result = new ParsedURI(scheme, authority, path, query, fragment); result.normalize();
@Override public Object get(DataFetchingEnvironment environment) { final DatabaseResult source = environment.getSource(); ParsedURI baseUri = new ParsedURI(source.getDataSet().getMetadata().getBaseUri()); String uri = environment.getArgument(uriArgument); return lookUpSubjectByUriFetcher.getItem( baseUri.resolve(uri).toString(), source.getDataSet() ); } }
/** * Sets the base URI for resolving relative URIs. */ protected void setBaseURI(ParsedURI baseURI) { setBaseURI(baseURI.toString()); }
private void _parse(String uri) { if (isJarScheme(uri)) { if (_parseScheme(uri)) { rest = _parseAuthority(rest); rest = _parsePath(rest); rest = _parseQuery(rest); _parseFragment(rest); rest = _parseOpaquePart(rest); _parseFragment(rest); rest = _parseAuthority(rest); rest = _parsePath(rest); rest = _parseQuery(rest); _parseFragment(rest);
if (relURI.isAbsolute()) { return relURI; ParsedURI result = (ParsedURI)this.clone(); ParsedURI result = new ParsedURI(scheme, authority, path, query, fragment); result.normalize();
/** * Sets the base URI for resolving relative URIs. */ protected void setBaseURI(ParsedURI baseURI) { setBaseURI(baseURI.toString()); }
private void _parse(String uri) { if (isJarScheme(uri)) { if (_parseScheme(uri)) { rest = _parseAuthority(rest); rest = _parsePath(rest); rest = _parseQuery(rest); _parseFragment(rest); rest = _parseOpaquePart(rest); _parseFragment(rest); rest = _parseAuthority(rest); rest = _parsePath(rest); rest = _parseQuery(rest); _parseFragment(rest);
if (relURI.isAbsolute()) { return relURI; ParsedURI result = (ParsedURI)this.clone(); ParsedURI result = new ParsedURI(scheme, authority, path, query, fragment); result.normalize();
/** * Resolves a relative URI using this URI as the base URI. */ public ParsedURI resolve(String relURISpec) { // This algorithm is based on the algorithm specified in chapter 5 of // RFC 2396: URI Generic Syntax. See http://www.ietf.org/rfc/rfc2396.txt // RFC, step 1: ParsedURI relURI = new ParsedURI(relURISpec); return this.resolve(relURI); }
/** * Sets the base URI for resolving relative URIs. */ protected void setBaseURI(ParsedURI baseURI) { setBaseURI(baseURI.toString()); }
public ParsedURI(String uriSpec) { _parse(uriSpec); }
/** * Resolves a relative URI using this URI as the base URI. */ public ParsedURI resolve(String relURISpec) { // This algorithm is based on the algorithm specified in chapter 5 of // RFC 2396: URI Generic Syntax. See http://www.ietf.org/rfc/rfc2396.txt // RFC, step 1: ParsedURI relURI = new ParsedURI(relURISpec); return this.resolve(relURI); }
public RelativeIRIResolver(ParsedURI parsedBaseURI) { this(ParsedIRI.create(parsedBaseURI.toString())); }
public ParsedURI(String uriSpec) { _parse(uriSpec); }
public RelativeIRIResolver(ParsedURI parsedBaseURI) { this(ParsedIRI.create(parsedBaseURI.toString())); }
public RelativeIRIResolver(ParsedURI parsedBaseURI) { this(ParsedIRI.create(parsedBaseURI.toString())); }